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