class EndiciaLabelServer::Service::MailpieceShape
Attributes
service_name[RW]
Public Class Methods
new(service_name)
click to toggle source
# File lib/endicia_label_server/service/mailpiece_shape.rb, line 13 def initialize(service_name) @service_name = service_name end
Public Instance Methods
all()
click to toggle source
# File lib/endicia_label_server/service/mailpiece_shape.rb, line 17 def all send("#{Util.underscore(service_name).gsub(' ', '_').to_sym}_mailpiece_shapes") end
Private Instance Methods
critical_mail_mailpiece_shapes()
click to toggle source
# File lib/endicia_label_server/service/mailpiece_shape.rb, line 67 def critical_mail_mailpiece_shapes [] end
express_mail_international_mailpiece_shapes()
click to toggle source
# File lib/endicia_label_server/service/mailpiece_shape.rb, line 27 def express_mail_international_mailpiece_shapes [flat_mailpiece, flat_rate_padded_envelope_mailpiece, parcel_mailpiece, flat_rate_envelope_mailpiece] end
express_mail_mailpiece_shapes()
click to toggle source
# File lib/endicia_label_server/service/mailpiece_shape.rb, line 23 def express_mail_mailpiece_shapes [flat_mailpiece, parcel_mailpiece, large_parcel_mailpiece, flat_rate_legal_envelope_mailpiece, flat_rate_padded_envelope_mailpiece, flat_rate_gift_card_envelope_mailpiece, small_flat_rate_envelope_mailpiece] end
first_class_mail_international_mailpiece_shapes()
click to toggle source
# File lib/endicia_label_server/service/mailpiece_shape.rb, line 71 def first_class_mail_international_mailpiece_shapes [letter_mailpiece, flat_mailpiece, parcel_mailpiece] end
first_class_mail_mailpiece_shapes()
click to toggle source
# File lib/endicia_label_server/service/mailpiece_shape.rb, line 39 def first_class_mail_mailpiece_shapes [letter_mailpiece, flat_mailpiece, parcel_mailpiece] end
first_class_package_international_service_mailpiece_shapes()
click to toggle source
# File lib/endicia_label_server/service/mailpiece_shape.rb, line 75 def first_class_package_international_service_mailpiece_shapes [letter_mailpiece, flat_mailpiece, parcel_mailpiece] end
library_mail_mailpiece_shapes()
click to toggle source
# File lib/endicia_label_server/service/mailpiece_shape.rb, line 43 def library_mail_mailpiece_shapes [parcel_mailpiece] end
media_mail_mailpiece_shapes()
click to toggle source
# File lib/endicia_label_server/service/mailpiece_shape.rb, line 47 def media_mail_mailpiece_shapes [parcel_mailpiece] end
parcel_select_barcoded_nonpresorted_mailpiece_shapes()
click to toggle source
# File lib/endicia_label_server/service/mailpiece_shape.rb, line 59 def parcel_select_barcoded_nonpresorted_mailpiece_shapes [parcel_mailpiece, large_parcel_mailpiece] end
parcel_select_mailpiece_shapes()
click to toggle source
# File lib/endicia_label_server/service/mailpiece_shape.rb, line 55 def parcel_select_mailpiece_shapes [parcel_mailpiece, large_parcel_mailpiece] end
priority_mail_express_flat_rate_envelope_mailpiece_shapes()
click to toggle source
# File lib/endicia_label_server/service/mailpiece_shape.rb, line 83 def priority_mail_express_flat_rate_envelope_mailpiece_shapes [flat_rate_envelope_mailpiece] end
priority_mail_express_international_mailpiece_shapes()
click to toggle source
# File lib/endicia_label_server/service/mailpiece_shape.rb, line 35 def priority_mail_express_international_mailpiece_shapes [flat_mailpiece, flat_rate_padded_envelope_mailpiece, parcel_mailpiece, flat_rate_envelope_mailpiece, regional_rate_box_a_mailpiece, regional_rate_box_b_mailpiece] end
priority_mail_express_mailpiece_shapes()
click to toggle source
# File lib/endicia_label_server/service/mailpiece_shape.rb, line 31 def priority_mail_express_mailpiece_shapes [flat_mailpiece, parcel_mailpiece, large_parcel_mailpiece, flat_rate_envelope_mailpiece, regional_rate_box_a_mailpiece, regional_rate_box_b_mailpiece] end
priority_mail_flat_rate_envelope_mailpiece_shapes()
click to toggle source
# File lib/endicia_label_server/service/mailpiece_shape.rb, line 87 def priority_mail_flat_rate_envelope_mailpiece_shapes [flat_rate_envelope_mailpiece] end
priority_mail_international_mailpiece_shapes()
click to toggle source
# File lib/endicia_label_server/service/mailpiece_shape.rb, line 79 def priority_mail_international_mailpiece_shapes [flat_mailpiece, parcel_mailpiece, flat_rate_envelope_mailpiece, flat_rate_legal_envelope_mailpiece, flat_rate_padded_envelope_mailpiece, small_flat_rate_box_mailpiece, medium_flat_rate_box_mailpiece, large_flat_rate_box_mailpiece, regional_rate_box_a_mailpiece, regional_rate_box_b_mailpiece] end
priority_mail_mailpiece_shapes()
click to toggle source
# File lib/endicia_label_server/service/mailpiece_shape.rb, line 63 def priority_mail_mailpiece_shapes [flat_mailpiece, parcel_mailpiece, large_parcel_mailpiece, flat_rate_legal_envelope_mailpiece, flat_rate_padded_envelope_mailpiece, flat_rate_gift_card_envelope_mailpiece, small_flat_rate_envelope_mailpiece, regional_rate_box_a_mailpiece, regional_rate_box_b_mailpiece] end
standard_post_mailpiece_shapes()
click to toggle source
# File lib/endicia_label_server/service/mailpiece_shape.rb, line 51 def standard_post_mailpiece_shapes [parcel_mailpiece, large_parcel_mailpiece] end