Class: Braid::Command

Inherits:
Object
  • Object
show all
Includes:
Operations::Helpers, Operations::Mirror
Defined in:
lib/braid/command.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Operations::Helpers

#clean_svn_revision, #determine_target_commit, #display_revision, #find_git_revision, #validate_revision_option, #validate_svn_revision

Methods included from Operations::Mirror

#add_config_file, #check_merge_status, #create_work_branch, #fetch_remote, #find_remote, #get_current_branch, #get_work_head

Class Method Details

.msg(str) ⇒ Object



13
14
15
# File 'lib/braid/command.rb', line 13

def self.msg(str)
  puts str
end

.run(command, *args) ⇒ Object



6
7
8
9
10
11
# File 'lib/braid/command.rb', line 6

def self.run(command, *args)
  klass = Braid::Commands.const_get(command.to_s.capitalize)
  klass.new.run(*args)
rescue => e
  # FIXME
end

Instance Method Details

#configObject



17
18
19
# File 'lib/braid/command.rb', line 17

def config
  @config ||= Braid::Config.new
end