Method: Deplate::CommonObject.class_attribute

Defined in:
lib/deplate/common.rb

.class_attribute(name, default = nil, args = nil) ⇒ Object



435
436
437
438
439
440
441
442
443
444
445
446
# File 'lib/deplate/common.rb', line 435

def class_attribute(name, default=nil, args=nil)
    class_attributes_ensure
    @class_attributes[name] = default
    if args
        @class_meta_attributes ||= {}
        if @class_meta_attributes[name]
            @class_meta_attributes[name].merge!(args)
        else
            @class_meta_attributes[name] = args
        end
    end
end