Class: Subshift::Options

Inherits:
Object
  • Object
show all
Defined in:
lib/subshift/options.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(argv) ⇒ Options

Returns a new instance of Options.



7
8
9
10
11
12
13
14
15
# File 'lib/subshift/options.rb', line 7

def initialize(argv)
  parse(argv)

  self.source, self.delay = argv

  unless destination
    self.destination = source
  end
end

Instance Attribute Details

#delayObject

Returns the value of attribute delay.



5
6
7
# File 'lib/subshift/options.rb', line 5

def delay
  @delay
end

#destinationObject

Returns the value of attribute destination.



5
6
7
# File 'lib/subshift/options.rb', line 5

def destination
  @destination
end

#sourceObject

Returns the value of attribute source.



5
6
7
# File 'lib/subshift/options.rb', line 5

def source
  @source
end