class YuiRestClient::Widgets::Numberbox

Class representing a numberbox in the UI. It can be YIntField.

Public Instance Methods

max_value() click to toggle source

Returns maximum value to set in the numberbox @return [Integer] with maximum value @example Get maximum value to set numberbox with id 'test'

{
   "class": "YIntField",
   "debug_label": "label_test",
   "hstretch": true,
   "id": "test",
   "label": "label_test",
   "max_value": 65535,
   "min_value": 0,
   "value": 3260
}

@example

app.numberbox(id: 'test').max_value
# File lib/yui_rest_client/widgets/numberbox.rb, line 41
def max_value
  property(:max_value)
end
min_value() click to toggle source

Returns minimum value to set in the numberbox @return [Integer] with minimum value @example Get minimum value to set numberbox with id 'test'

{
   "class": "YIntField",
   "debug_label": "label_test",
   "hstretch": true,
   "id": "test",
   "label": "label_test",
   "max_value": 65535,
   "min_value": 0,
   "value": 3260
}

@example

app.numberbox(id: 'test').min_value
# File lib/yui_rest_client/widgets/numberbox.rb, line 22
def min_value
  property(:min_value)
end
set(value) click to toggle source

Sends action to set the value of numberbox. @param value [Integer] to be set in numberbox @return [Numberbox] in case action is successful @example Set text in numberbox with id 'test' to 123

app.numberbox(id: 'test').set(123)
# File lib/yui_rest_client/widgets/numberbox.rb, line 50
def set(value)
  action(action: Actions::ENTER_TEXT, value: value)
  self
end
value() click to toggle source

Returns number that is currently set for numberbox. Gets value from 'value' parameter in JSON representation of YIntField. @return [Integer] value @example Get value from numberbox with id “test”

{
   "class": "YIntField",
   "debug_label": "label_test",
   "hstretch": true,
   "id": "test",
   "label": "label_test",
   "max_value": 65535,
   "min_value": 0,
   "value": 3260
}

@example

app.numberbox(id: 'address').value # 3260
# File lib/yui_rest_client/widgets/numberbox.rb, line 71
def value
  property(:value)
end