Sha256: 057af92f4b19cccec2a0fd1c804c394ec7b37565473da766467c93e5fff26a6d
Contents?: true
Size: 497 Bytes
Versions: 97
Compression:
Stored size: 497 Bytes
Contents
module Ironfan class Dsl class Role < Ironfan::Dsl magic :override_attributes, Hash, :default => {} magic :default_attributes, Hash, :default => {} def override_attributes(val=nil) return super() if val.nil? super(read_attribute(:override_attributes).deep_merge(val)) end def default_attributes(val=nil) return super() if val.nil? super(read_attribute(:default_attributes).deep_merge(val)) end end end end
Version data entries
97 entries across 97 versions & 1 rubygems