Sha256: 74763c5fbf81e8bd786de0c3c6f1824f132abd15a709262045469141615a0b4e
Contents?: true
Size: 431 Bytes
Versions: 26
Compression:
Stored size: 431 Bytes
Contents
require 'active_support/concern' module JSONAPIonify::Structure module Helpers module ObjectSetters extend ActiveSupport::Concern # Setter def []=(k, v) raise TypeError, 'key must be a Symbol.' unless k.is_a? Symbol object[k] = v end # Getter def [](k) raise TypeError, 'key must be a Symbol.' unless k.is_a? Symbol object[k] end end end end
Version data entries
26 entries across 26 versions & 1 rubygems