class States::Dsl::StateName

Attributes

index[RW]
local_name[R]

Public Class Methods

new(local_name, naming) click to toggle source
# File lib/states/dsl/state_name.rb, line 7
def initialize(local_name, naming)
  @local_name = local_name
  @naming = naming
end

Public Instance Methods

to_s() click to toggle source
# File lib/states/dsl/state_name.rb, line 12
def to_s
  @naming.resolve
  resolved = local_name.to_s
  unless index.nil?
    resolved += "_#{(index + 1)}"
  end
  @naming.convert(resolved)
end