Sha256: 7cd20c88aeb30a209c70b47f2f905fcfab58fa563d65121e3c07ead0f282cafe

Contents?: true

Size: 222 Bytes

Versions: 11

Compression:

Stored size: 222 Bytes

Contents

module RailsStateMachine
  class State
    attr_reader :name, :options

    def initialize(name, **options)
      @name = name
      @options = options
    end

    def initial?
      !!options[:initial]
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
rails_state_machine-3.1.0 lib/rails_state_machine/state.rb
rails_state_machine-3.0.0 lib/rails_state_machine/state.rb
rails_state_machine-2.2.0 lib/rails_state_machine/state.rb
rails_state_machine-2.1.1 lib/rails_state_machine/state.rb
rails_state_machine-2.1.0 lib/rails_state_machine/state.rb
rails_state_machine-2.0.0 lib/rails_state_machine/state.rb
rails_state_machine-1.1.3 lib/rails_state_machine/state.rb
rails_state_machine-1.1.2 lib/rails_state_machine/state.rb
rails_state_machine-1.1.1 lib/rails_state_machine/state.rb
rails_state_machine-1.1.0 lib/rails_state_machine/state.rb
rails_state_machine-1.0.0 lib/rails_state_machine/state.rb