Class: Stratagem::Instrumentation::Models::SupportLibraries::StateMachine::Metadata
- Inherits:
-
Object
- Object
- Stratagem::Instrumentation::Models::SupportLibraries::StateMachine::Metadata
- Defined in:
- lib/stratagem/instrumentation/models/support_libraries/state_machine/metadata.rb
Overview
prefix method names with to avoid collision
Instance Method Summary collapse
- #exclude_attributes_for_mocking ⇒ Object
-
#initialize(model) ⇒ Metadata
constructor
A new instance of Metadata.
Constructor Details
#initialize(model) ⇒ Metadata
Returns a new instance of Metadata.
5 6 7 |
# File 'lib/stratagem/instrumentation/models/support_libraries/state_machine/metadata.rb', line 5 def initialize(model) @model = model end |
Instance Method Details
#exclude_attributes_for_mocking ⇒ Object
9 10 11 12 13 14 |
# File 'lib/stratagem/instrumentation/models/support_libraries/state_machine/metadata.rb', line 9 def exclude_attributes_for_mocking attrs = @model.stratagem.attribute_names.select {|a| (a.to_s =~ /^state$/) || (a.to_s =~ /^state_/) } attrs end |