Module: Skyline::Renderer::Helpers

Overview

The default Helpers module

Class Method Summary collapse

Methods included from Skyline::Rendering::Helpers::SettingsHelper

#page_from_setting, #setting

Methods included from Skyline::Rendering::Helpers::BreadCrumbHelper

#bread_crumb

Methods included from Skyline::Rendering::Helpers::ColumnHelper

#sections_per_column

Class Method Details

.helper(module_name) ⇒ Object



375
376
377
378
379
380
381
382
383
# File 'lib/skyline/renderer.rb', line 375

def helper(module_name)
  return self.send(:include,module_name) if module_name == Module
  
  module_name = module_name.to_s
  module_name << "_helper" if module_name !~ /_helper$/
  module_name = module_name.camelize
  module_name = "::#{module_name}" if module_name !~ /^::/
  self.send(:include, module_name.constantize)      
end