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