Module: JekyllAndHyde::Actions
- Included in:
- GroupTask
- Defined in:
- lib/jekyll_and_hyde/actions.rb
Instance Method Summary collapse
- #run_command(command, config = {}) ⇒ Object
- #say_status(status, message, log_status = true) ⇒ Object
- #set_color(string, color, bold = false) ⇒ Object
- #validate_installation(message = "Validating installation...") ⇒ Object
Instance Method Details
#run_command(command, config = {}) ⇒ Object
3 4 5 6 7 |
# File 'lib/jekyll_and_hyde/actions.rb', line 3 def run_command(command, config={}) result = run(command, config) raise Error, "Errors occured when running command \"#{command}\"." unless result result end |
#say_status(status, message, log_status = true) ⇒ Object
9 10 11 |
# File 'lib/jekyll_and_hyde/actions.rb', line 9 def say_status(status, , log_status=true) self.shell.say_status(status, , log_status) end |
#set_color(string, color, bold = false) ⇒ Object
13 14 15 |
# File 'lib/jekyll_and_hyde/actions.rb', line 13 def set_color(string, color, bold=false) self.shell.set_color(string, color, bold) end |
#validate_installation(message = "Validating installation...") ⇒ Object
17 18 19 20 21 |
# File 'lib/jekyll_and_hyde/actions.rb', line 17 def validate_installation(="Validating installation...") say self.class.source_root(destination_root) find_in_source_paths("_config.yml") end |