Module: Hyrb

Defined in:
lib/hyrb.rb,
lib/hyrb/cli.rb,
lib/hyrb/task.rb,
lib/hyrb/model.rb,
lib/hyrb/command.rb,
lib/hyrb/version.rb,
lib/hyrb/pipeline.rb,
lib/hyrb/tasks/creds.rb,
lib/hyrb/models/cache.rb,
lib/hyrb/models/creds.rb,
lib/hyrb/tasks/github.rb,
lib/hyrb/tasks/google.rb,
lib/hyrb/tasks/ansible.rb,
lib/hyrb/tasks/hipchat.rb,
lib/hyrb/tasks/project.rb,
lib/hyrb/commands/creds.rb,
lib/hyrb/models/project.rb,
lib/hyrb/tasks/defaults.rb,
lib/hyrb/commands/github.rb,
lib/hyrb/models/defaults.rb,
lib/hyrb/tasks/provision.rb,
lib/hyrb/tasks/rackspace.rb,
lib/hyrb/commands/ansible.rb,
lib/hyrb/commands/hipchat.rb,
lib/hyrb/commands/project.rb,
lib/hyrb/models/developer.rb,
lib/hyrb/tasks/developers.rb,
lib/hyrb/commands/defaults.rb,
lib/hyrb/tasks/environment.rb,
lib/hyrb/commands/provision.rb,
lib/hyrb/commands/rackspace.rb,
lib/hyrb/models/environment.rb,
lib/hyrb/commands/developers.rb,
lib/hyrb/models/ansible_host.rb,
lib/hyrb/models/ansible_site.rb,
lib/hyrb/tasks/digital_ocean.rb,
lib/hyrb/commands/environment.rb,
lib/hyrb/commands/digital_ocean.rb,
lib/hyrb/tasks/project/bootstrap.rb

Defined Under Namespace

Modules: Commands, Models, Tasks Classes: CLI, Command, Model, Pipeline, Task

Constant Summary collapse

DEFAULT_PATH =
File.join(File.expand_path("~"), ".hyfn")
TEMPLATE_PATH =
File.join(File.dirname(__FILE__), "templates")
VERSION =
"0.0.3"

Class Method Summary collapse

Class Method Details

.autoload_each(base, base_path, files) ⇒ Object



11
12
13
# File 'lib/hyrb.rb', line 11

def self.autoload_each(base, base_path, files)
  files.each {|f| base.autoload f.camelcase.to_sym, "#{base_path}/#{f}" }
end