module Falcor::ClassAttrs::ClassMethods
Public Instance Methods
class_attr(attr_name)
click to toggle source
# File lib/falcor/class_attrs.rb, line 10 def class_attr(attr_name) (class << self; self; end).instance_eval { define_method attr_name.intern do instance_variable_get("@#{attr_name}") end define_method "#{attr_name}=".intern do |val| instance_variable_set("@#{attr_name}", val) end } end