class Teamster::Core::App
Constants
- CORE_CONFIG
Public Class Methods
adapters()
click to toggle source
# File lib/teamster.rb, line 41 def self.adapters @@adapters end
current_working_folder()
click to toggle source
# File lib/teamster.rb, line 53 def self.current_working_folder @@root end
set_default_options_from(core_opts)
click to toggle source
NOTE: Class methods used in configure block needs be declared
before the configure block.
# File lib/teamster.rb, line 20 def self.set_default_options_from(core_opts) @@title = core_opts["title"] end
title()
click to toggle source
# File lib/teamster.rb, line 49 def self.title @@title end
use_adapter(teamster_adapter, name)
click to toggle source
# File lib/teamster.rb, line 57 def self.use_adapter(teamster_adapter, name) if @@adapters.include? [teamster_adapter, name] warn "Adapter #{teamster_adapter} already registered!" else @@adapters << [teamster_adapter, name] @@views << teamster_adapter.views end teamster_adapter.helpers GeneralHelper if teamster_adapter.has_helper? teamster_adapter.helper_adapter.flatten.each do |mod| helpers mod end end use teamster_adapter end
views()
click to toggle source
# File lib/teamster.rb, line 45 def self.views @@views end