Class: Extensions

Inherits:
Object
  • Object
show all
Defined in:
lib/extensions.rb

Constant Summary collapse

@@extensions =
{}

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(location = File.join(File.dirname(__FILE__), 'extensions')) ⇒ Extensions

Returns a new instance of Extensions.



10
11
12
13
14
# File 'lib/extensions.rb', line 10

def initialize(location = File.join(File.dirname(__FILE__), 'extensions'))
  validate_location(location)
  @location = File.join(location, '*.rb')
  load_extensions
end

Class Method Details

.[](extension_name) ⇒ Object



6
7
8
# File 'lib/extensions.rb', line 6

def self.[](extension_name)
  @@extensions[extension_name]
end