module Jafry::Accessor

Module providing getters/setters for module level variables @since 0.2.0

Public Instance Methods

mattrs(*args) click to toggle source

Method for creating getters/setters by attribute name

@param [Array] args Attributes

# File lib/jafry/accessor.rb, line 8
def mattrs(*args)
  args.each do |attr|
    class_eval(%Q(
        def self.#{attr}=(attr)
          @@#{attr}=attr
        end

        def self.#{attr}
          @@#{attr}
        end
      )
    )
  end
end