Sha256: c269396af463a81a481432fe37f6eaaaf219d953444f065b68b93dd985eb8165
Contents?: true
Size: 611 Bytes
Versions: 4
Compression:
Stored size: 611 Bytes
Contents
require 'sigiss/extension' module Sigiss class Provider include ActiveModel::Validations include Sigiss::Extension attr_accessor :ccm, :cnpj, :senha, :crc, :crc_estado validates_presence_of :ccm, :cnpj, :senha def initialize(attributes = {}) @ccm = attributes[:ccm] @cnpj = attributes[:cnpj] @senha = attributes[:senha] @crc = attributes[:crc] @crc_estado = attributes[:crc_estado] end def to_fetch { prestador_cnpj: @cnpj, prestador_ccm: @ccm } end def to_cancel { cnpj: @cnpj, ccm: @ccm, senha: @senha } end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
sigiss-0.1.4 | lib/sigiss/provider.rb |
sigiss-0.1.3 | lib/sigiss/provider.rb |
sigiss-0.1.2 | lib/sigiss/provider.rb |
sigiss-0.1.1 | lib/sigiss/provider.rb |