Module: ActiveMocker::MockCreator::Scopes

Defined in:
lib/active_mocker/mock_creator/scopes.rb

Defined Under Namespace

Classes: Method

Instance Method Summary collapse

Instance Method Details

#scope_methodsObject



7
8
9
10
11
12
# File 'lib/active_mocker/mock_creator/scopes.rb', line 7

def scope_methods
  class_introspector.class_macros.select { |h| h.keys.first == :scope }.map do |h|
    a = h.values.first.first
    Method.new(a[0], ReverseParameters.new(a[1], blocks_as_values: true), nil)
  end
end