class Controlist::Permissions::AdvancedConstrain

Public Class Methods

new(hash) click to toggle source
# File lib/controlist/permissions/advanced_constrain.rb, line 6
def initialize(hash)
  self.property = hash[:property].to_s
  self.value = hash[:value]
  self.relation = hash[:relation]
  self.table_name = hash[:table_name]
  self.operator = hash[:operator]
  self.clause = hash[:clause]
  self.proc_read = hash[:proc_read]
  self.proc_persistence = hash[:proc_persistence]
end