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