Module: Exectuable

Defined in:
lib/executable/version.rb

Constant Summary collapse

DIRECTORY =
File.dirname(__FILE__)

Class Method Summary collapse

Class Method Details

.const_missing(name) ⇒ Object



7
8
9
# File 'lib/executable/version.rb', line 7

def self.const_missing(name)
  index[name.to_s.downcase] || super(name)
end

.indexObject



12
13
14
15
16
17
# File 'lib/executable/version.rb', line 12

def self.index
  @index ||= (
    require 'yaml'
    YAML.load(File.new(DIRECTORY + '/../executable.yml'))
  )
end