44uk/nis-ruby

View on GitHub
lib/nis/struct/mosaic_definition_meta_data_pair.rb

Summary

Maintainability
A
0 mins
Test Coverage
class Nis::Struct
  # @attr [Nis::Struct::MosaicMetaData] meta
  # @attr [Nis::Struct::Mosaic] mosaic
  # @see https://nemproject.github.io/#mosaicDefinitionMetaDataPair
  class MosaicDefinitionMetaDataPair
    include Nis::Util::Assignable
    attr_accessor :meta, :mosaic

    def self.build(attrs)
      new(
        meta:   MosaicDefinitionMetaData.build(attrs[:meta]),
        mosaic: MosaicDefinition.build(attrs[:mosaic])
      )
    end
  end
end