module Tins::ClassMethod
Public Instance Methods
Source
# File lib/tins/dslkit.rb, line 34 def class_attr_accessor(*ids) eigenclass_eval { attr_accessor(*ids) } end
Define reader and writer attribute methods for all *ids.
Source
# File lib/tins/dslkit.rb, line 39 def class_attr_reader(*ids) eigenclass_eval { attr_reader(*ids) } end
Define reader attribute methods for all *ids.
Source
# File lib/tins/dslkit.rb, line 44 def class_attr_writer(*ids) eigenclass_eval { attr_writer(*ids) } end
Define writer attribute methods for all *ids.
Source
# File lib/tins/dslkit.rb, line 29 def class_define_method(name, &block) eigenclass_eval { define_method(name, &block) } end
Define a class method named name using block.