lib/regex.rb in regex-1.1.0 vs lib/regex.rb in regex-1.1.1
- old
+ new
@@ -1,19 +1,20 @@
module Regex
- DIRECTORY = File.dirname(__FILE__)
-
# Access to PACAKGE metadata.
- def self.package
- @package ||= (
+ def self.metadata
+ @metadata ||= (
require 'yaml'
- YAML.load(File.new(DIRECTORY + '/regex/package.yml'))
+ YAML.load(File.new(File.dirname(__FILE__) + '/regex.yml'))
)
end
# Need VRESION? You got it.
def self.const_missing(name)
- package[name.to_s.downcase] || super(name)
+ metadata[name.to_s.downcase] || super(name)
end
+
+ # TODO: This is only here to support broken Ruby 1.8.x.
+ VERSION = metadata['version']
# Shortcut to create a new Regex::Extractor instance.
def self.new(*io)
Extractor.new(*io)
end