Module: ModelExplorer::Scopes::ClassMethods

Defined in:
lib/model_explorer/scopes.rb

Instance Method Summary collapse

Instance Method Details

#model_explorer_scopesObject



18
19
20
# File 'lib/model_explorer/scopes.rb', line 18

def model_explorer_scopes
  @_model_explorer_scopes || []
end

#scope(name, body) ⇒ Object



10
11
12
13
14
15
16
# File 'lib/model_explorer/scopes.rb', line 10

def scope(name, body)
  if body&.respond_to?(:parameters) && body.parameters.blank?
    (@_model_explorer_scopes ||= []) << name
  end

  super
end