Class: EveOnline::ESI::Models::DogmaEffect
- Defined in:
- lib/eve_online/esi/models/dogma_effect.rb
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
- #as_json ⇒ Object
- #description ⇒ Object
- #disallow_auto_repeat ⇒ Object
- #discharge_attribute_id ⇒ Object
- #display_name ⇒ Object
- #duration_attribute_id ⇒ Object
- #effect_category ⇒ Object
- #effect_id ⇒ Object
- #electronic_chance ⇒ Object
- #falloff_attribute_id ⇒ Object
- #icon_id ⇒ Object
- #is_assistance ⇒ Object
- #is_offensive ⇒ Object
- #is_warp_safe ⇒ Object
- #modifiers ⇒ Object
- #name ⇒ Object
- #post_expression ⇒ Object
- #pre_expression ⇒ Object
- #published ⇒ Object
- #range_attribute_id ⇒ Object
- #range_chance ⇒ Object
- #tracking_speed_attribute_id ⇒ Object
Methods inherited from Base
Constructor Details
This class inherits a constructor from EveOnline::ESI::Models::Base
Instance Method Details
#as_json ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/eve_online/esi/models/dogma_effect.rb', line 7 def as_json { description: description, disallow_auto_repeat: disallow_auto_repeat, discharge_attribute_id: discharge_attribute_id, display_name: display_name, duration_attribute_id: duration_attribute_id, effect_category: effect_category, effect_id: effect_id, electronic_chance: electronic_chance, falloff_attribute_id: falloff_attribute_id, icon_id: icon_id, is_assistance: is_assistance, is_offensive: is_offensive, is_warp_safe: is_warp_safe, name: name, post_expression: post_expression, pre_expression: pre_expression, published: published, range_attribute_id: range_attribute_id, range_chance: range_chance, tracking_speed_attribute_id: tracking_speed_attribute_id } end |
#description ⇒ Object
32 33 34 |
# File 'lib/eve_online/esi/models/dogma_effect.rb', line 32 def description ["description"] end |
#disallow_auto_repeat ⇒ Object
36 37 38 |
# File 'lib/eve_online/esi/models/dogma_effect.rb', line 36 def disallow_auto_repeat ["disallow_auto_repeat"] end |
#discharge_attribute_id ⇒ Object
40 41 42 |
# File 'lib/eve_online/esi/models/dogma_effect.rb', line 40 def discharge_attribute_id ["discharge_attribute_id"] end |
#display_name ⇒ Object
44 45 46 |
# File 'lib/eve_online/esi/models/dogma_effect.rb', line 44 def display_name ["display_name"] end |
#duration_attribute_id ⇒ Object
48 49 50 |
# File 'lib/eve_online/esi/models/dogma_effect.rb', line 48 def duration_attribute_id ["duration_attribute_id"] end |
#effect_category ⇒ Object
52 53 54 |
# File 'lib/eve_online/esi/models/dogma_effect.rb', line 52 def effect_category ["effect_category"] end |
#effect_id ⇒ Object
56 57 58 |
# File 'lib/eve_online/esi/models/dogma_effect.rb', line 56 def effect_id ["effect_id"] end |
#electronic_chance ⇒ Object
60 61 62 |
# File 'lib/eve_online/esi/models/dogma_effect.rb', line 60 def electronic_chance ["electronic_chance"] end |
#falloff_attribute_id ⇒ Object
64 65 66 |
# File 'lib/eve_online/esi/models/dogma_effect.rb', line 64 def falloff_attribute_id ["falloff_attribute_id"] end |
#icon_id ⇒ Object
68 69 70 |
# File 'lib/eve_online/esi/models/dogma_effect.rb', line 68 def icon_id ["icon_id"] end |
#is_assistance ⇒ Object
72 73 74 |
# File 'lib/eve_online/esi/models/dogma_effect.rb', line 72 def is_assistance ["is_assistance"] end |
#is_offensive ⇒ Object
76 77 78 |
# File 'lib/eve_online/esi/models/dogma_effect.rb', line 76 def is_offensive ["is_offensive"] end |
#is_warp_safe ⇒ Object
80 81 82 |
# File 'lib/eve_online/esi/models/dogma_effect.rb', line 80 def is_warp_safe ["is_warp_safe"] end |
#modifiers ⇒ Object
112 113 114 |
# File 'lib/eve_online/esi/models/dogma_effect.rb', line 112 def modifiers @modifiers ||= DogmaEffectModifiers.new(["modifiers"]).modifiers end |
#name ⇒ Object
84 85 86 |
# File 'lib/eve_online/esi/models/dogma_effect.rb', line 84 def name ["name"] end |
#post_expression ⇒ Object
88 89 90 |
# File 'lib/eve_online/esi/models/dogma_effect.rb', line 88 def post_expression ["post_expression"] end |
#pre_expression ⇒ Object
92 93 94 |
# File 'lib/eve_online/esi/models/dogma_effect.rb', line 92 def pre_expression ["pre_expression"] end |
#published ⇒ Object
96 97 98 |
# File 'lib/eve_online/esi/models/dogma_effect.rb', line 96 def published ["published"] end |
#range_attribute_id ⇒ Object
100 101 102 |
# File 'lib/eve_online/esi/models/dogma_effect.rb', line 100 def range_attribute_id ["range_attribute_id"] end |
#range_chance ⇒ Object
104 105 106 |
# File 'lib/eve_online/esi/models/dogma_effect.rb', line 104 def range_chance ["range_chance"] end |
#tracking_speed_attribute_id ⇒ Object
108 109 110 |
# File 'lib/eve_online/esi/models/dogma_effect.rb', line 108 def tracking_speed_attribute_id ["tracking_speed_attribute_id"] end |