Module: Godmin::Resource::Scopes::ClassMethods

Defined in:
lib/godmin/resource/scopes.rb

Instance Method Summary collapse

Instance Method Details

#scope(attr, options = {}) ⇒ Object



41
42
43
44
45
# File 'lib/godmin/resource/scopes.rb', line 41

def scope(attr, options = {})
  scope_map[attr] = {
    default: false
  }.merge(options)
end

#scope_mapObject



37
38
39
# File 'lib/godmin/resource/scopes.rb', line 37

def scope_map
  @scope_map ||= {}
end