Class: Braid::Command
- Inherits:
-
Object
- Object
- Braid::Command
- Includes:
- Operations::Helpers, Operations::Mirror
- Defined in:
- lib/braid/command.rb
Direct Known Subclasses
Braid::Commands::Add, Braid::Commands::Diff, Braid::Commands::Remove, Braid::Commands::Setup, Braid::Commands::Update
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
#config ⇒ Object
17 18 19 |
# File 'lib/braid/command.rb', line 17 def config @config ||= Braid::Config.new end |