Sha256: 5c0ff6cf26660c086498e858aae4d5a9762439398908a5051d1355cb6c93db9d

Contents?: true

Size: 259 Bytes

Versions: 8

Compression:

Stored size: 259 Bytes

Contents

module Seam
  class Step
    attr_accessor :name
    attr_accessor :type
    attr_accessor :arguments

    def to_hash
      {
        name: name,
        type: type,
        arguments: HashWithIndifferentAccess.new(arguments || {})
      }
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
seam-0.0.8 lib/seam/step.rb
seam-0.0.7 lib/seam/step.rb
seam-0.0.6 lib/seam/step.rb
seam-0.0.5 lib/seam/step.rb
seam-0.0.4 lib/seam/step.rb
seam-0.0.3 lib/seam/step.rb
seam-0.0.2 lib/seam/step.rb
seam-0.0.1 lib/seam/step.rb