Current section
28 Versions
Jump to
Current section
28 Versions
Compare versions
10
files changed
+21
additions
-28
deletions
| @@ -4,7 +4,8 @@ All notable changes to this project will be documented in this file. | |
| 4 4 | |
| 5 5 | ## Version History |
| 6 6 | |
| 7 | - - 1.2.5 (2023-29-05) |
| 7 | + - 1.3.1 (2023-21-06) |
| 8 | + - 1.3.0 (2023-29-05) |
| 8 9 | - 1.2.5 (2023-18-05) |
| 9 10 | - 1.2.4 (2023-12-05) |
| 10 11 | - 1.2.3 (2023-10-05) |
| @@ -14,7 +14,7 @@ In `mix.exs`, add the ExMachina dependency: | |
| 14 14 | ```elixir |
| 15 15 | def deps do |
| 16 16 | [ |
| 17 | - {:ex_cnab, "~> 1.3.0"}, |
| 17 | + {:ex_cnab, "~> 1.3.1"}, |
| 18 18 | ] |
| 19 19 | end |
| 20 20 | ``` |
| @@ -1,2 +0,0 @@ | |
| 1 | - defmodule ExCnab.Error do |
| 2 | - end |
| @@ -26,7 +26,7 @@ defmodule ExCnab.Cnab240.Services.Decode do | |
| 26 26 | {:ok, file_header} <- FileHeader.generate(map.file_header, attrs), |
| 27 27 | {:ok, details} <- BuildDetails.run(map.chunks, attrs), |
| 28 28 | {:ok, footer} <- FileFooter.generate(map.file_footer, attrs), |
| 29 | - {:ok, filename_info} <- GetFileInfo.run(file, file_header, attrs) do |
| 29 | + {:ok, filename_info} <- GetFileInfo.run(file, attrs) do |
| 30 30 | build_response(file_header, details, footer, filename_info, :ok) |
| 31 31 | else |
| 32 32 | {:error, error, line_error} -> |
| @@ -50,7 +50,7 @@ defmodule ExCnab.Cnab240.Services.Decode do | |
| 50 50 | {:ok, file_header} <- FileHeader.generate(map.file_header, attrs), |
| 51 51 | {:ok, details} <- BuildDetails.run(map.chunks, attrs), |
| 52 52 | {:ok, footer} <- FileFooter.generate(map.file_footer, attrs), |
| 53 | - {:ok, filename_info} <- GetFileInfo.run(file, file_header, attrs) do |
| 53 | + {:ok, filename_info} <- GetFileInfo.run(file, attrs) do |
| 54 54 | build_response(file_header, details, footer, filename_info, :no) |
| 55 55 | else |
| 56 56 | {:error, error, line_error} -> |
| @@ -7,9 +7,8 @@ defmodule ExCnab.Cnab240.Services.GetFileInfo do | |
| 7 7 | |
| 8 8 | alias ExCnab.Cnab240.Validator.Filename, as: FilenameValidator |
| 9 9 | |
| 10 | - @spec run(String.t(), Map.t(), Map.t()) :: {:ok, Map.t()} | {:error, String.t()} |
| 11 | - def run(file, file_header, attrs \\ %{}) do |
| 12 | - codigo_convenio_banco = file_header.empresa.codigo_convenio_banco |
| 10 | + @spec run(String.t(), Map.t()) :: {:ok, Map.t()} | {:error, String.t()} |
| 11 | + def run(file, attrs \\ %{}) do |
| 13 12 | filename = Path.basename(file) |
| 14 13 | params = Map.get(attrs, :filename, filename) |
| 15 14 | |
| @@ -17,7 +16,7 @@ defmodule ExCnab.Cnab240.Services.GetFileInfo do | |
| 17 16 | |> String.slice(0..3) |
| 18 17 | |> String.match?(~r/\d+/) |
| 19 18 | |> filename_template(params) |
| 20 | - |> FilenameValidator.call(codigo_convenio_banco) |
| 19 | + |> FilenameValidator.call() |
| 21 20 | end |
| 22 21 | |
| 23 22 | defp filename_template(true, filename) do |
Loading more files…