module Shippo::API::Extend::Operation
Public Class Methods
included(klass)
click to toggle source
# File lib/shippo/api/extend/operation.rb, line 5 def self.included(klass) klass.instance_eval do class << self def operations(*ops) ops.each do |operation| module_name = "Shippo::API::Operations::#{operation.to_s.capitalize}" # noinspection RubyResolve self.extend(module_name.constantize) end end end end end
operations(*ops)
click to toggle source
# File lib/shippo/api/extend/operation.rb, line 8 def operations(*ops) ops.each do |operation| module_name = "Shippo::API::Operations::#{operation.to_s.capitalize}" # noinspection RubyResolve self.extend(module_name.constantize) end end