Class: AskAwesomely::Field::Number
- Inherits:
-
Field
- Object
- Field
- AskAwesomely::Field::Number
show all
- Defined in:
- lib/ask_awesomely/field/number.rb
Constant Summary
Constants inherited
from Field
Field::VALID_FIELD_TYPES
Instance Attribute Summary
Attributes inherited from Field
#state
Instance Method Summary
collapse
Methods inherited from Field
#ask, #description, of_type, #ref, #required, #skip, #tags
#build_json
Constructor Details
#initialize ⇒ Number
Returns a new instance of Number.
4
5
6
|
# File 'lib/ask_awesomely/field/number.rb', line 4
def initialize(*)
super
end
|
Instance Method Details
#between(range) ⇒ Object
16
17
18
19
|
# File 'lib/ask_awesomely/field/number.rb', line 16
def between(range)
min(range.begin)
max(range.end)
end
|
#max(max) ⇒ Object
12
13
14
|
# File 'lib/ask_awesomely/field/number.rb', line 12
def max(max)
@state.max = max
end
|
#min(min) ⇒ Object
8
9
10
|
# File 'lib/ask_awesomely/field/number.rb', line 8
def min(min)
@state.min = min
end
|