Module: ConsultaSunat
- Defined in:
- lib/consulta_sunat.rb,
lib/consulta_sunat/version.rb,
lib/consulta_sunat/parse_content.rb,
lib/consulta_sunat/http_request_sunat.rb
Defined Under Namespace
Modules: ParseContent
Classes: HttpRequestSunat
Constant Summary
collapse
- VERSION =
"0.2.3"
Class Method Summary
collapse
Class Method Details
.by_dni(document) ⇒ Object
6
7
8
9
10
11
12
13
|
# File 'lib/consulta_sunat.rb', line 6
def self.by_dni document
if document =~ /^[0-9]{8}$/
document = dni_to_ruc document
return search(document)
else
return {error: "invalid document"}
end
end
|
.by_ruc(document) ⇒ Object
15
16
17
18
19
20
21
|
# File 'lib/consulta_sunat.rb', line 15
def self.by_ruc document
if document =~ /^[0-9]{11}$/
return search(document)
else
return {error: "invalid document"}
end
end
|
.find_ruc(document) ⇒ Object
23
24
25
26
27
28
29
|
# File 'lib/consulta_sunat.rb', line 23
def self.find_ruc document
if document =~ /^[0-9]{8}$/
return dni_to_ruc(document)
else
return {error: "invalid document"}
end
end
|