Class: Kamelopard::VSRAction
Overview
Viewsyncrelay action
Instance Attribute Summary collapse
-
#action ⇒ Object
Returns the value of attribute action.
-
#constraints ⇒ Object
Returns the value of attribute constraints.
-
#exit_action ⇒ Object
Returns the value of attribute exit_action.
-
#fail_count ⇒ Object
Returns the value of attribute fail_count.
-
#initially_disabled ⇒ Object
Returns the value of attribute initially_disabled.
-
#input ⇒ Object
Returns the value of attribute input.
-
#name ⇒ Object
Returns the value of attribute name.
-
#repeat ⇒ Object
Returns the value of attribute repeat.
-
#reset_constraints ⇒ Object
Returns the value of attribute reset_constraints.
-
#tour_name ⇒ Object
Returns the value of attribute tour_name.
-
#verbose ⇒ Object
Returns the value of attribute verbose.
Attributes inherited from Object
#comment, #kml_id, #master_only
Instance Method Summary collapse
-
#initialize(name, options = {}) ⇒ VSRAction
constructor
XXX Consider adding some constraints, so that things like @name and @action don’t go nil XXX Also ensure constraints and reset_constraints are hashes, containing reasonable values, and reasonable keys (‘latitude’ vs. :latitude, for instance).
- #to_hash ⇒ Object
Methods inherited from Object
#_alternate_to_kml, #change, #master_only?, parse, #to_kml
Constructor Details
#initialize(name, options = {}) ⇒ VSRAction
XXX Consider adding some constraints, so that things like @name and @action don’t go nil XXX Also ensure constraints and reset_constraints are hashes,
containing reasonable values, and reasonable keys ('latitude' vs.
:latitude, for instance)
2639 2640 2641 2642 2643 2644 2645 2646 2647 |
# File 'lib/kamelopard/classes.rb', line 2639 def initialize(name, = {}) @name = name @constraints = {} @repeat = 'DEFAULT' @input = 'ALL' super() DocumentHolder.instance.current_document.vsr_actions << self end |
Instance Attribute Details
#action ⇒ Object
Returns the value of attribute action.
2631 2632 2633 |
# File 'lib/kamelopard/classes.rb', line 2631 def action @action end |
#constraints ⇒ Object
Returns the value of attribute constraints.
2631 2632 2633 |
# File 'lib/kamelopard/classes.rb', line 2631 def constraints @constraints end |
#exit_action ⇒ Object
Returns the value of attribute exit_action.
2631 2632 2633 |
# File 'lib/kamelopard/classes.rb', line 2631 def exit_action @exit_action end |
#fail_count ⇒ Object
Returns the value of attribute fail_count.
2631 2632 2633 |
# File 'lib/kamelopard/classes.rb', line 2631 def fail_count @fail_count end |
#initially_disabled ⇒ Object
Returns the value of attribute initially_disabled.
2631 2632 2633 |
# File 'lib/kamelopard/classes.rb', line 2631 def initially_disabled @initially_disabled end |
#input ⇒ Object
Returns the value of attribute input.
2631 2632 2633 |
# File 'lib/kamelopard/classes.rb', line 2631 def input @input end |
#name ⇒ Object
Returns the value of attribute name.
2631 2632 2633 |
# File 'lib/kamelopard/classes.rb', line 2631 def name @name end |
#repeat ⇒ Object
Returns the value of attribute repeat.
2631 2632 2633 |
# File 'lib/kamelopard/classes.rb', line 2631 def repeat @repeat end |
#reset_constraints ⇒ Object
Returns the value of attribute reset_constraints.
2631 2632 2633 |
# File 'lib/kamelopard/classes.rb', line 2631 def reset_constraints @reset_constraints end |
#tour_name ⇒ Object
Returns the value of attribute tour_name.
2631 2632 2633 |
# File 'lib/kamelopard/classes.rb', line 2631 def tour_name @tour_name end |
#verbose ⇒ Object
Returns the value of attribute verbose.
2631 2632 2633 |
# File 'lib/kamelopard/classes.rb', line 2631 def verbose @verbose end |
Instance Method Details
#to_hash ⇒ Object
2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 |
# File 'lib/kamelopard/classes.rb', line 2649 def to_hash a = {} a['name'] = @name unless @name.nil? a['id'] = @id unless @id.nil? a['input'] = @input unless @input.nil? a['tour_name'] = @tour_name unless @tour_name.nil? a['verbose'] = @verbose unless @verbose.nil? a['fail_count'] = @fail_count unless @fail_count.nil? a['action'] = @action unless @action.nil? a['exit_action'] = @exit_action unless @exit_action.nil? a['repeat'] = @repeat unless @repeat.nil? a['initially_disabled'] = @initially_disabled unless @initially_disabled.nil? a['constraints'] = @constraints unless @constraints.nil? a['reset_constraints'] = @reset_constraints unless @reset_constraints.nil? a end |