Method: QEDProject::Libraries::Base.library
- Defined in:
- lib/qedproject/libraries/base.rb
.library(name, base_path = __FILE__) ⇒ Object
Support for DSL, for setting the library name when creating the adapter. Adds the library and class to QEDProject::Libraries::Base.libs hash and also creates a getter method on the adapter instance
16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/qedproject/libraries/base.rb', line 16 def library(name, base_path = __FILE__) QEDProject::Libraries::Base.libs ||= {} QEDProject::Libraries::Base.libs[name] = self class_eval do define_method :library do name end define_method :vendor_root do File.("../../../../vendor", base_path) end end end |