module Dhl::Bcs::V2::Buildable

Public Class Methods

included(base) click to toggle source
# File lib/dhl/bcs/v2/buildable.rb, line 4
def self.included(base)
  base.extend(ClassMethods)
end
new(**attributes) click to toggle source
# File lib/dhl/bcs/v2/buildable.rb, line 40
def initialize(**attributes)
  attributes.each do |property, value|
    send("#{property}=", value) if self.class::PROPERTIES.include?(property)
  end
end