class GitTimeMachine::FluxCapacitor
Attributes
flux[R]
plutonium[R]
Public Class Methods
new()
click to toggle source
# File lib/git_time_machine/flux_capacitor.rb, line 5 def initialize @plutonium = nil end
Public Instance Methods
capacitate!()
click to toggle source
# File lib/git_time_machine/flux_capacitor.rb, line 13 def capacitate! raise NoFuelError unless plutonium_present? @flux = :capacitated end
capacitated?()
click to toggle source
# File lib/git_time_machine/flux_capacitor.rb, line 19 def capacitated? flux == :capacitated end
setup()
click to toggle source
# File lib/git_time_machine/flux_capacitor.rb, line 9 def setup @plutonium = :weapons_grade end
Private Instance Methods
plutonium_present?()
click to toggle source
# File lib/git_time_machine/flux_capacitor.rb, line 28 def plutonium_present? !plutonium.nil? end