Sha256: 6bb7a93b5449e532d2fd7d4df50141372923f24429b7230998defc2829372e10

Contents?: true

Size: 487 Bytes

Versions: 5

Compression:

Stored size: 487 Bytes

Contents

module Pione
  module Tuple
    # DataTuple is a class for input/output data.
    class DataTuple < BasicTuple
      attr_accessor :update_criteria
      attr_accessor :accept_nonexistence

      define_format [:data,
        # target domain
        [:domain, String],
        # data name
        [:name, Type.or(String, Model::DataExpr)],
        # data location
        [:location, Location::BasicLocation],
        # data created time
        [:time, Time]
      ]
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
pione-0.2.2 lib/pione/tuple/data-tuple.rb
pione-0.2.1 lib/pione/tuple/data-tuple.rb
pione-0.2.0 lib/pione/tuple/data-tuple.rb
pione-0.1.4 lib/pione/tuple/data-tuple.rb
pione-0.1.3 lib/pione/tuple/data-tuple.rb