Class: Jekyll::Compose::MovementArgParser

Inherits:
ArgParser
  • Object
show all
Defined in:
lib/jekyll-compose/movement_arg_parser.rb

Instance Attribute Summary

Attributes inherited from ArgParser

#args, #config, #options

Instance Method Summary collapse

Methods inherited from ArgParser

#force?, #initialize, #layout, #source, #title, #type

Constructor Details

This class inherits a constructor from Jekyll::Compose::ArgParser

Instance Method Details

#pathObject



11
12
13
# File 'lib/jekyll-compose/movement_arg_parser.rb', line 11

def path
  args.join " "
end

#validate!Object

Raises:

  • (ArgumentError)


7
8
9
# File 'lib/jekyll-compose/movement_arg_parser.rb', line 7

def validate!
  raise ArgumentError, "You must specify a #{resource_type} path." if args.empty?
end