module Metaclass::ClassMacros
Defined in:
common/class_macros.crMacro Summary
- __define_class_attribute(decl, inherited = nil, predicate = nil)
- __define_class_getter(decl, memo = nil, block_arg = nil, predicate = nil, &block)
- __define_class_getter_method(typename, method_name, variable_name, memo = nil, block_arg = nil, &block)
- __define_class_setter(decl, predicate = nil, method_name = nil, block_arg = nil, &block)
- __define_class_setter_method(method_name, variable_name, block_arg = nil, &block)
- __define_metaclass_class
- class_getter(decl, memo = nil, inherited = nil, block_arg = nil, predicate = nil, &block)
- class_getter?(decl, memo = nil, &block)
- class_property(decl, memo = nil, &block)
- class_property?(decl, memo = nil, neg = nil, &block)
- class_setter(decl, predicate = nil, method_name = nil, block_arg = nil, &block)
- class_setter?(decl, neg = nil)
- inherited_class_getter(decl, &block)
Macro Detail
macro __define_class_getter_method(typename, method_name, variable_name, memo = nil, block_arg = nil, &block)
#
macro __define_class_setter_method(method_name, variable_name, block_arg = nil, &block)
#