module AplFieldPadder
Constants
- BU_ID_NUM_SLOTS
- PADDING_CHAR
- TYPE_VAL_NUM_SLOTS
Public Instance Methods
get_padded_bu(bu_id_val)
click to toggle source
# File lib/apl-library/apl_field_padder.rb, line 12 def get_padded_bu bu_id_val return get_padded_value(bu_id_val, BU_ID_NUM_SLOTS) end
get_padded_type(type_val)
click to toggle source
# File lib/apl-library/apl_field_padder.rb, line 8 def get_padded_type type_val return get_padded_value(type_val, TYPE_VAL_NUM_SLOTS) end
Private Instance Methods
get_padded_value(field_val, num_slot_for_field)
click to toggle source
# File lib/apl-library/apl_field_padder.rb, line 18 def get_padded_value(field_val, num_slot_for_field) default_string = PADDING_CHAR*num_slot_for_field return default_string if field_val.blank? padded_field_val = default_string.sub(PADDING_CHAR*field_val.size, field_val) padded_field_val end