Class: Avm::Sync
- Inherits:
-
Object
- Object
- Avm::Sync
- Defined in:
- lib/avm/sync.rb
Instance Attribute Summary collapse
-
#excludes ⇒ Object
readonly
Returns the value of attribute excludes.
-
#includes ⇒ Object
readonly
Returns the value of attribute includes.
Instance Method Summary collapse
- #add_exclude(exclude) ⇒ Object
- #add_excludes(*excludes) ⇒ Object
- #add_include(include) ⇒ Object
- #add_includes(*includes) ⇒ Object
- #move_mode(value) ⇒ Object
- #move_mode? ⇒ Boolean
- #run ⇒ Object
Instance Attribute Details
#excludes ⇒ Object (readonly)
Returns the value of attribute excludes.
5 6 7 |
# File 'lib/avm/sync.rb', line 5 def excludes @excludes end |
#includes ⇒ Object (readonly)
Returns the value of attribute includes.
5 6 7 |
# File 'lib/avm/sync.rb', line 5 def includes @includes end |
Instance Method Details
#add_exclude(exclude) ⇒ Object
19 20 21 22 23 |
# File 'lib/avm/sync.rb', line 19 def add_exclude(exclude) excludes << exclude self end |
#add_excludes(*excludes) ⇒ Object
25 26 27 28 29 |
# File 'lib/avm/sync.rb', line 25 def add_excludes(*excludes) excludes.each { |exclude| add_exclude(exclude) } self end |
#add_include(include) ⇒ Object
31 32 33 34 35 |
# File 'lib/avm/sync.rb', line 31 def add_include(include) includes << include self end |
#add_includes(*includes) ⇒ Object
37 38 39 40 41 |
# File 'lib/avm/sync.rb', line 37 def add_includes(*includes) includes.each { |include| add_include(include) } self end |
#move_mode(value) ⇒ Object
43 44 45 46 47 |
# File 'lib/avm/sync.rb', line 43 def move_mode(value) @move_mode = value self end |
#move_mode? ⇒ Boolean
49 50 51 |
# File 'lib/avm/sync.rb', line 49 def move_mode? @move_mode ? true : false end |
#run ⇒ Object
14 15 16 17 |
# File 'lib/avm/sync.rb', line 14 def run clear_target copy end |