Sha256: 20156ea68a4379716a61450d0841ee7a2651eb812d4692523c365bfbda575742

Contents?: true

Size: 335 Bytes

Versions: 5

Compression:

Stored size: 335 Bytes

Contents

module AE
  #
  def self.metadata
    @metadata ||= (
      require 'yaml'
      YAML.load(File.new(File.dirname(__FILE__) + '/../ae.yml'))
    )
  end

  #
  def self.const_missing(name)
    key = name.to_s.downcase
    metadata[key] || super(name)
  end

  # becuase Ruby 1.8~ gets in the way :(
  VERSION = metadata['version']
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ae-1.7.4 lib/ae/version.rb
ae-1.7.3 lib/ae/version.rb
ae-1.7.2 lib/ae/version.rb
ae-1.7.1 lib/ae/version.rb
ae-1.7.0 lib/ae/version.rb