Completed
Push — master ( 3d0615...9036a3 )
by Yoh
01:06
created

DragEvent.effect_allowed()   A

Complexity

Conditions 1

Size

Total Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
c 1
b 0
f 0
dl 0
loc 3
rs 10
cc 1
1
module Hyalite
2
  module DOM
3
    module Event
4
      class DragEvent
5
        include Native
6
        include Event
7
        include MouseEventInterface
8
9
        def drop_effect
10
          `self.native.dataTransfer.dropEffect`
11
        end
12
13
        def drop_effect=(effect)
14
          `self.native.dataTransfer.dropEffect = effect`
15
        end
16
17
        def effect_allowed
18
          `self.native.dataTransfer.effectAllowed`
19
        end
20
21
        def effect_allowed=(effect)
22
          `self.native.dataTransfer.effectAllowed = effect`
23
        end
24
25
        def data
26
          DataTransfer.new `self.native.dataTransfer`
27
        end
28
      end
29
    end
30
  end
31
end
32