module PeentarID

Constants

VERSION

Public Class Methods

set_config(name, default) click to toggle source
# File lib/peentar_id.rb, line 2
  def self.set_config(name, default)
    name_string = name.to_s
    PeentarID.module_eval <<-EVAL
      def self.#{name_string}
        @@__#{name_string}
      end

      def self.#{name_string}=(val)
        @@__#{name_string} = val
      end
EVAL

    class_variable_set("@@__#{name}".to_sym, default)
  end