Module: BrBoleto::HavePagador

Extended by:
ActiveSupport::Concern
Included in:
Boleto::Base, Remessa::Pagamento
Defined in:
lib/br_boleto/association/have_pagador.rb

Instance Method Summary collapse

Instance Method Details

#pagador {|pagador| ... } ⇒ Object

Yields:



9
10
11
12
# File 'lib/br_boleto/association/have_pagador.rb', line 9

def pagador
	yield pagador if block_given?
	@pagador.is_a?(pagador_class) ? @pagador : @pagador = pagador_class.new()
end

#pagador=(value) ⇒ Object



14
15
16
17
18
19
20
# File 'lib/br_boleto/association/have_pagador.rb', line 14

def pagador=(value)
	if value.is_a?(pagador_class) || value.nil?
		@pagador = value
	elsif value.is_a?(Hash)
		pagador.assign_attributes(value)
	end
end