class Jekyll::Commands::ComposeCommand::ComposeCommandArgParser
Public Instance Methods
collection()
click to toggle source
# File lib/jekyll/commands/compose.rb, line 57 def collection if (coll = options["collection"]) coll elsif options["draft"] "drafts" else "posts" end end
date()
click to toggle source
# File lib/jekyll/commands/compose.rb, line 53 def date @date ||= options["date"] ? Date.parse(options["date"]) : Time.now end
validate!()
click to toggle source
Calls superclass method
Jekyll::Compose::ArgParser#validate!
# File lib/jekyll/commands/compose.rb, line 45 def validate! if options.values_at("post", "draft", "collection").compact.length > 1 raise ArgumentError, "You can only specify one of --post, --draft, or --collection COLLECTION." end super end