Sha256: cf289c5ff0c9ba82581c8423e6dc03d7b0bc4e29ae63bcf842bb71bc0f9df182

Contents?: true

Size: 392 Bytes

Versions: 1

Compression:

Stored size: 392 Bytes

Contents

module Omnitest
  class Psychic
    class Hints < Omnitest::Core::Dash
      field :options, Hash, default: {}
      field :tasks, Hash[String => String]
      field :scripts, Hash[String => Pathname]

      def options
        self[:options] ||= {}
      end

      def tasks
        self[:tasks] ||= {}
      end

      def scripts
        self[:scripts] ||= {}
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
omnitest-psychic-0.0.9 lib/omnitest/psychic/hints.rb