module Tins::ClassMethod

def class_attr_accessor(*ids)

Define reader and writer attribute methods for all *ids.
def class_attr_accessor(*ids)
  eigenclass_eval { attr_accessor(*ids) }
end

def class_attr_reader(*ids)

Define reader attribute methods for all *ids.
def class_attr_reader(*ids)
  eigenclass_eval { attr_reader(*ids) }
end

def class_attr_writer(*ids)

Define writer attribute methods for all *ids.
def class_attr_writer(*ids)
  eigenclass_eval { attr_writer(*ids) }
end

def class_define_method(name, &block)

Define a class method named _name_ using _block_.
def class_define_method(name, &block)
  eigenclass_eval { define_method(name, &block) }
end