Module: Grouik::Helpers
- Defined in:
- src/lib/grouik/helpers.rb
Overview
Helpers (loader)
Provide easy access to helpers
Defined Under Namespace
Class Method Summary collapse
-
.get(target) ⇒ Object
Retrieve helper by name.
-
.load_dir ⇒ Pathname
Directory where helpers stand.
Class Method Details
.get(target) ⇒ Object
Retrieve helper by name
21 22 23 24 25 26 27 |
# File 'src/lib/grouik/helpers.rb', line 21 def get(target) class_name = self.classify(target) require load_dir.join(target.to_s) unless const_defined?(class_name) inflector.constantize(class_name).new end |
.load_dir ⇒ Pathname
Directory where helpers stand
32 33 34 |
# File 'src/lib/grouik/helpers.rb', line 32 def load_dir Pathname.new(__FILE__.gsub(/\.rb$/, '')) end |