class Apia::DSLs::Argument

Public Instance Methods

array(value) click to toggle source
# File lib/apia/dsls/argument.rb, line 17
def array(value)
  @definition.array = value
end
default(value) click to toggle source
# File lib/apia/dsls/argument.rb, line 21
def default(value)
  @definition.default = value
end
required(value) click to toggle source
# File lib/apia/dsls/argument.rb, line 13
def required(value)
  @definition.required = value
end
validation(name, &block) click to toggle source
# File lib/apia/dsls/argument.rb, line 9
def validation(name, &block)
  @definition.validations << { name: name, block: block }
end