Sha256: 3b5e6b41711ee7f89a9ce92e7b6348b9dbe55e1b61c5ae864cd794508265e441
Contents?: true
Size: 1.18 KB
Versions: 1
Compression:
Stored size: 1.18 KB
Contents
require 'rails' require 'cccode/version' require 'cccode/models/country_code' require 'soap' module Cccode # database data class Codes attr_accessor :country, :country_code, :currency, :currency_code # Cccode::Codes.new('Germany') def initialize(country) record = Cccode::CountryCode.where(country: country).first if record @country = record.country @country_code = record.country_code @currency = record.currency @currency_code = record.currency_code end end end ## database actions # Cccode.reset def self.reset Cccode::CountryCode.destroy_all end # Cccode.get_all def self.get_all Cccode::CountryCode.destroy_all s = Soap.new s.get_all end ## SOAP actions # Cccode.get_countries def self.get_countries s = Soap.new s.countries end # Cccode.get_country_code('Spain') def self.get_country_code(country) s = Soap.new s.country_code(country) end def self.get_currency(country) s = Soap.new s.currency(country) end def self.get_currency_code(currency) s = Soap.new s.currency_code(currency) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cccode-0.1.0 | lib/cccode.rb |