Sha256: 1322b32f0277b8a59afc9ea5f5287863e2a10d8b1ae74ba36abcf9fc8650d861

Contents?: true

Size: 341 Bytes

Versions: 2

Compression:

Stored size: 341 Bytes

Contents

module Neapolitan

  # Access to project metadata.
  def self.metadata
    @metadata ||= (
      require 'yaml'
      YAML.load(File.new(File.dirname(__FILE__) + '/neapolitan.yml'))
    )
  end

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

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
neapolitan-0.4.1 lib/neapolitan/version.rb
neapolitan-0.4.0 lib/neapolitan/version.rb