class Metacrunch::Job::Dsl::Options::Dsl
Public Instance Methods
add(name, *args, default: nil, required: false)
click to toggle source
# File lib/metacrunch/job/dsl/options/dsl.rb, line 4 def add(name, *args, default: nil, required: false) if default && required raise ArgumentError, "You can't use `default` and `required` option at the same time." end options[name.to_sym] = { args: args, default: default, required: required } end
options()
click to toggle source
# File lib/metacrunch/job/dsl/options/dsl.rb, line 16 def options @options ||= {} end