Sha256: 39c418c83dcbbd4f5c61f3c3e9ed49607199d0420bb4c2a83ede4d0b1a240a6d

Contents?: true

Size: 368 Bytes

Versions: 13

Compression:

Stored size: 368 Bytes

Contents

module Trailblazer
  class Activity
    NodeAttributes = Struct.new(:id, :outputs, :task, :data)

    # Schema is primitive data structure + an invoker (usually coming from Activity etc)
    class Schema < Struct.new(:circuit, :outputs, :nodes, :config)

      # @!method to_h()
      #   Returns a hash containing the schema's components.

    end # Schema
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
trailblazer-activity-0.14.0 lib/trailblazer/activity/schema.rb
trailblazer-activity-0.14.0.beta2 lib/trailblazer/activity/schema.rb
trailblazer-activity-0.14.0.beta1 lib/trailblazer/activity/schema.rb
trailblazer-activity-0.10.1 lib/trailblazer/activity/schema.rb
trailblazer-activity-0.10.0 lib/trailblazer/activity/schema.rb
trailblazer-activity-0.9.4 lib/trailblazer/activity/schema.rb
trailblazer-activity-0.9.1 lib/trailblazer/activity/schema.rb
trailblazer-activity-0.9.0 lib/trailblazer/activity/schema.rb
trailblazer-activity-0.8.4 lib/trailblazer/activity/schema.rb
trailblazer-activity-0.8.3 lib/trailblazer/activity/schema.rb
trailblazer-activity-0.8.2 lib/trailblazer/activity/schema.rb
trailblazer-activity-0.8.1 lib/trailblazer/activity/schema.rb
trailblazer-activity-0.8.0 lib/trailblazer/activity/schema.rb