gist: 1410 Download_button fork
public
Public Clone URL: git://gist.github.com/1410.git
Text
1
2
3
4
5
6
7
8
9
10
11
12
  def has_permission(name)
    (p = permissions.detect{|p| p[:name] == name } ) ? p[:active] : false
  end
 
  def has_one_of_permissions(ps)
    ps = [ps].flatten
    ps.each do |p|
      return true if has_permission(p)
    end
    false
  end
 

Revisions