module Refried::Tube::ClassMethods

Public Instance Methods

tube_mode(mode = nil) click to toggle source

Acts as both a getter and setter (without = sign) method for the @tube_mode attribute

@param mode [Symbol] what mode to use for puter and getter @return [Symbol] the current mode

# File lib/refried/tube.rb, line 22
def tube_mode(mode = nil)
  unless mode.nil?
    self.tube_mode = mode
  end
  @tube_mode ||= nil
end
tube_mode=(mode) click to toggle source

Sets the current tube_mode, also sets the puter_mode and getter_mode

@param mode [Symbol] what mode to set the tube_mode to

# File lib/refried/tube.rb, line 32
def tube_mode=(mode)
  @tube_mode = mode
  self.puter_mode = mode
  self.getter_mode = mode
end