Sha256: 481cb55b0c538fea7b54760aff8aba63959b6c2363d0ee12acdbeeac3fd705e3

Contents?: true

Size: 526 Bytes

Versions: 2

Compression:

Stored size: 526 Bytes

Contents

module WebammToRails
  module Sources
    module Helpers
      module Devise
        module QrCodeHelper
          class Presenter
            def render
              template_path = File.expand_path('template.erb', __dir__)
              template_content = File.read(template_path)
              raw_content = ERB.new(template_content, trim_mode: '-').result(instance_eval { binding })

              ::WebammToRails::Utils::FormatCode.call(raw_content)
            end
          end
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
webamm_to_rails-7.0.1 lib/webamm_to_rails/sources/helpers/devise/qr_code_helper/presenter.rb
webamm_to_rails-7.0.0 lib/webamm_to_rails/sources/helpers/devise/qr_code_helper/presenter.rb