Sha256: eb1b752022eafba5ff800a22134f0790372c206658e91cff4d178565146bb9bf

Contents?: true

Size: 266 Bytes

Versions: 12

Compression:

Stored size: 266 Bytes

Contents

module ResoTransport
  EntitySet = Struct.new(:name, :schema, :entity_type) do

    def self.from_stream(args)
      schema, entity_type = ResoTransport.split_schema_and_class_name(args["EntityType"])

      new(args["Name"], schema, entity_type)
    end

  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
reso_transport-1.5.5 lib/reso_transport/entity_set.rb
reso_transport-1.5.4 lib/reso_transport/entity_set.rb
reso_transport-1.5.3 lib/reso_transport/entity_set.rb
reso_transport-1.5.2 lib/reso_transport/entity_set.rb
reso_transport-1.5.1 lib/reso_transport/entity_set.rb
reso_transport-1.4.0 lib/reso_transport/entity_set.rb
reso_transport-1.3.2 lib/reso_transport/entity_set.rb
reso_transport-1.3.1 lib/reso_transport/entity_set.rb
reso_transport-1.3.0 lib/reso_transport/entity_set.rb
reso_transport-1.2.0 lib/reso_transport/entity_set.rb
reso_transport-1.1.0 lib/reso_transport/entity_set.rb
reso_transport-1.0.0 lib/reso_transport/entity_set.rb