Method: Module#constant

Defined in:
lib/aliyun/oss/extensions.rb

#constant(name, value) ⇒ Object



191
192
193
194
195
196
197
198
199
200
# File 'lib/aliyun/oss/extensions.rb', line 191

def constant(name, value)
  unless const_defined?(name)
    const_set(name, value) 
    module_eval("      def self.\#{name.to_s.downcase}\n        \#{name.to_s}\n      end\n    EVAL\n  end\nend\n", __FILE__, __LINE__)