Module: Protector::Adapters::Sequel::Model::ClassMethods

Defined in:
lib/protector/adapters/sequel/model.rb

Instance Method Summary collapse

Instance Method Details

#protector_metaObject

Storage of DSL::Meta



20
21
22
23
24
25
26
# File 'lib/protector/adapters/sequel/model.rb', line 20

def protector_meta
  @protector_meta ||= Protector::DSL::Meta.new(
    Protector::Adapters::Sequel,
    self,
    self.columns
  )
end

#restrict!(*args) ⇒ Object

Gets default restricted Dataset



29
30
31
# File 'lib/protector/adapters/sequel/model.rb', line 29

def restrict!(*args)
  dataset.clone.restrict! *args
end