Included Modules

Files

DSLKit::ClassMethod

Public Instance Methods

class_attr_accessor(*ids) click to toggle source

Define reader and writer attribute methods for all *ids.

# File lib/dslkit/polite.rb, line 35
    def class_attr_accessor(*ids)
      eigenclass_eval { attr_accessor(*ids) }
    end
class_attr_reader(*ids) click to toggle source

Define reader attribute methods for all *ids.

# File lib/dslkit/polite.rb, line 40
    def class_attr_reader(*ids)
      eigenclass_eval { attr_reader(*ids) }
    end
class_attr_writer(*ids) click to toggle source

Define writer attribute methods for all *ids.

# File lib/dslkit/polite.rb, line 45
    def class_attr_writer(*ids)
      eigenclass_eval { attr_writer(*ids) }
    end
class_define_method(name, &block) click to toggle source

Define a class method named name using block. To be able to take blocks as arguments in the given block Ruby 1.9 is required.

# File lib/dslkit/polite.rb, line 30
    def class_define_method(name, &block)
      eigenclass_eval { define_method(name, &block) }
    end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.