Module: Hyalite::LinkedValueUtils

Included in:
InputWrapper
Defined in:
lib/hyalite/linked_value_utils.rb

Class Method Summary collapse

Class Method Details

.checked(props) ⇒ Object



12
13
14
15
16
17
18
# File 'lib/hyalite/linked_value_utils.rb', line 12

def checked(props)
  if props.has_key? :checkedLink
    props[:checkedLink][:value]
  else
    props[:checked]
  end
end

.execute_on_change(props, event) ⇒ Object



20
21
22
23
24
# File 'lib/hyalite/linked_value_utils.rb', line 20

def execute_on_change(props, event)
  if props.has_key? :onChange
    props[:onChange].call(event)
  end
end

.value(props) ⇒ Object



4
5
6
7
8
9
10
# File 'lib/hyalite/linked_value_utils.rb', line 4

def value(props)
  if props.has_key? :valueLink
    props[:valueLink][:value]
  else
    props[:value]
  end
end