Module: SteadyState::Attribute

Extended by:
ActiveSupport::Concern
Defined in:
lib/steady_state/attribute.rb,
lib/steady_state/attribute/state.rb,
lib/steady_state/attribute/state_machine.rb,
lib/steady_state/attribute/transition_validator.rb

Defined Under Namespace

Classes: State, StateMachine, TransitionValidator

Class Method Summary collapse

Class Method Details

.build_prefix(attr_name, prefix: false) ⇒ Object



72
73
74
75
76
77
78
# File 'lib/steady_state/attribute.rb', line 72

def self.build_prefix(attr_name, prefix: false)
  if prefix
    "#{prefix == true ? attr_name : prefix}_"
  else
    ""
  end
end