Class: ActiveRecordOverrides

Inherits:
Object
  • Object
show all
Includes:
Singleton
Defined in:
lib/sorbet-rails/rails_mixins/active_record_overrides.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeActiveRecordOverrides

Returns a new instance of ActiveRecordOverrides.



10
11
12
# File 'lib/sorbet-rails/rails_mixins/active_record_overrides.rb', line 10

def initialize
  @enum_calls = {}
end

Instance Attribute Details

#enum_callsObject (readonly)

Returns the value of attribute enum_calls.



8
9
10
# File 'lib/sorbet-rails/rails_mixins/active_record_overrides.rb', line 8

def enum_calls
  @enum_calls
end

Instance Method Details

#store_enum_call(class_name, kwargs) ⇒ Object



14
15
16
17
# File 'lib/sorbet-rails/rails_mixins/active_record_overrides.rb', line 14

def store_enum_call(class_name, kwargs)
  @enum_calls[class_name] ||= []
  @enum_calls[class_name] << kwargs
end