Sha256: d1681b667347325eb37e5353736ccc9c1299ee6c4428badb74e31e83f8a6b987
Contents?: true
Size: 586 Bytes
Versions: 12
Compression:
Stored size: 586 Bytes
Contents
require 'ns_connector/field_store' require 'ns_connector/hash' # Represents one SubListItem under a Resource class NSConnector::SubListItem include NSConnector::FieldStore attr_accessor :store attr_accessor :parent attr_accessor :name attr_accessor :fields def initialize name, fields, parent, upstream_store = nil upstream_store.stringify_keys! if upstream_store @store = (upstream_store || {}) @parent = parent @fields = fields @name = name create_store_accessors! end def inspect "#<NSConnector::#{self.class}:#{name}>" end def to_hash @store end end
Version data entries
12 entries across 12 versions & 1 rubygems