Class: Greenhouse::Scripts::Argument

Inherits:
Object
  • Object
show all
Defined in:
lib/greenhouse/scripts/argument.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#summaryObject (readonly)

Returns the value of attribute summary.



4
5
6
# File 'lib/greenhouse/scripts/argument.rb', line 4

def summary
  @summary
end

#validObject (readonly)

Returns the value of attribute valid.



4
5
6
# File 'lib/greenhouse/scripts/argument.rb', line 4

def valid
  @valid
end

#valueObject

Returns the value of attribute value.



4
5
6
# File 'lib/greenhouse/scripts/argument.rb', line 4

def value
  @value
end

Instance Method Details

#keyObject



11
12
13
# File 'lib/greenhouse/scripts/argument.rb', line 11

def key
  @keys.is_a?(Array) ? @keys[0] : @keys
end

#keysObject



15
16
17
# File 'lib/greenhouse/scripts/argument.rb', line 15

def keys
  @keys.is_a?(Array) ? @keys : [@keys]
end