Sha256: 49010663c88d31d14bf4936196dec47453061d9c52291d3cb30c9c69643546ed
Contents?: true
Size: 654 Bytes
Versions: 8
Compression:
Stored size: 654 Bytes
Contents
require 'rubyfox/sfsobject/bulk' module Rubyfox module SFSObject module Accessor def self.included(base) base.extend ClassMethods end module ClassMethods def [](hash) new.tap do |sfs_object| hash.each do |key, value| sfs_object[key] = value end end end end def [](key) Bulk.unwrap_value!(self, key) end def []=(key, value) Bulk.wrap_value!(self, key, value) end def key?(key) contains_key(key) end def delete(key) remove_element(key) end end end end
Version data entries
8 entries across 8 versions & 1 rubygems