class Biro::Bvs::BaseBuilder

Public Class Methods

new(document, username, password) click to toggle source
# File lib/biro/gateways/bvs/builders/base_builder.rb, line 4
def initialize document, username, password
  @document = document
  @username = username
  @password = password
end

Public Instance Methods

build() click to toggle source
# File lib/biro/gateways/bvs/builders/base_builder.rb, line 10
def build
  raise "This method must be implemented"
end

Protected Instance Methods

build_string() click to toggle source
# File lib/biro/gateways/bvs/builders/base_builder.rb, line 16
def build_string
  @parameters.values.map { |p| p[:type] == "T" ? p[:value].to_s.ljust(p[:size], " ") : p[:value].to_s.rjust(p[:size],"0") }.join
end