class LadderConverter::PlcCode
Attributes
devices[R]
mnemonic[R]
Public Class Methods
new(mnemonic, devices)
click to toggle source
# File lib/ladder_converter/plc_code.rb, line 9 def initialize mnemonic, devices @mnemonic = own_mnemonic mnemonic @devices = devices.map{|d| own_device d}.select{|d| d && d.length != 0} end
Public Instance Methods
add_device(device)
click to toggle source
# File lib/ladder_converter/plc_code.rb, line 14 def add_device device @devices << own_device(device) end
device()
click to toggle source
# File lib/ladder_converter/plc_code.rb, line 18 def device devices.first end
Private Instance Methods
own_device(device)
click to toggle source
# File lib/ladder_converter/plc_code.rb, line 28 def own_device device device end
own_mnemonic(mnemonic)
click to toggle source
# File lib/ladder_converter/plc_code.rb, line 24 def own_mnemonic mnemonic mnemonic end