module ActiveMocker::MockCreator::RecreateClassMethodCalls
Constants
- AliasAttributeMethod
Public Instance Methods
attribute_aliases()
click to toggle source
# File lib/active_mocker/mock_creator/recreate_class_method_calls.rb, line 17 def attribute_aliases class_method_calls.each_with_object({}) do |alias_attr, hash| hash[alias_attr.new_name] = alias_attr.old_name end end
class_method_calls()
click to toggle source
# File lib/active_mocker/mock_creator/recreate_class_method_calls.rb, line 7 def class_method_calls @class_method_calls ||= class_introspector .class_macros .select { |h| h.keys.first == :alias_attribute } .map do |h| a = h.values.first.first AliasAttributeMethod.new(a[0].to_s, a[1].to_s) end end