Class: JekyllPush::Command
- Inherits:
-
Jekyll::Command
- Object
- Jekyll::Command
- JekyllPush::Command
- Defined in:
- lib/jekyll_push/command.rb
Class Method Summary collapse
Class Method Details
.init_with_program(prog) ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/jekyll_push/command.rb', line 8 def init_with_program(prog) prog.command(:push) do |c| c.syntax 'push [args]' c.description 'pushes compiled site to specified github branch' c.action do |args, _opts| raise Error::MissingBranch, "You must specify a target branch name after 'jekyll push'." if args.empty? args.each { |a| JekyllPush.run_command a } end end end |