Completed
Push — master ( c94e19...3d0615 )
by Yoh
53s
created

client/hyalite/linked_value_utils.rb (2 issues)

1
module Hyalite
2
  module LinkedValueUtils
3 View Code Duplication
    class << self
0 ignored issues
show
This code seems to be duplicated in your project.
Loading history...
4
      def value(props)
5
        if props.has_key? :valueLink
6
          props[:valueLink][:value]
7
        else
8
          props[:value]
9
        end
10
      end
11 View Code Duplication
0 ignored issues
show
This code seems to be duplicated in your project.
Loading history...
12
      def checked(props)
13
        if props.has_key? :checkedLink
14
          props[:checkedLink][:value]
15
        else
16
          props[:checked]
17
        end
18
      end
19
20
      def execute_on_change(props, event)
21
        if props.has_key? :onChange
22
          props[:onChange].call(event)
23
        end
24
      end
25
    end
26
  end
27
end
28