Sha256: 0223e37835d8045642fa9eea03c48c839f455923a5cb3d9fd32478657867febd
Contents?: true
Size: 320 Bytes
Versions: 3
Compression:
Stored size: 320 Bytes
Contents
module XEClient class BaseRequest include Virtus.model attribute :account_id, String attribute :api_key, String attribute :url, String include ActiveModel::Validations validates :account_id, :api_key, :url, presence: true def self.call(opts) self.new(opts).call end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
xe_client-0.2.1 | lib/xe_client/requests/base_request.rb |
xe_client-0.2.0 | lib/xe_client/requests/base_request.rb |
xe_client-0.1.0 | lib/xe_client/requests/base_request.rb |