class Moceansdk::Modules::Command::McBuilder
Public Class Methods
new()
click to toggle source
# File lib/moceansdk/modules/command/mc_builder.rb, line 6 def initialize @mc = [] end
Public Instance Methods
add(mc)
click to toggle source
# File lib/moceansdk/modules/command/mc_builder.rb, line 10 def add(mc) unless mc.is_a? McObject::AbstractMc raise Moceansdk::Exceptions::MoceanError, 'mc_object must extend AbstractMc' end @mc.push(mc) self end
build()
click to toggle source
# File lib/moceansdk/modules/command/mc_builder.rb, line 19 def build converted = [] @mc.each do |mc| converted.push(mc.get_request_data) end converted end