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