Sha256: b2d6fedefc6d54ca8adde116e21fdaa9cf1bf5347013794d5659f7f256254a0b

Contents?: true

Size: 720 Bytes

Versions: 2

Compression:

Stored size: 720 Bytes

Contents

# frozen_string_literal: true

require 'pathname'

module Thinreports
  def self.root
    @root ||= Pathname.new(__FILE__).join('..', '..')
  end

  def self.generate(report_params, filename: nil)
    Generate.new.call(report_params, filename: filename)
  end
end

require_relative 'thinreports/version'
require_relative 'thinreports/config'
require_relative 'thinreports/core/utils'
require_relative 'thinreports/core/errors'
require_relative 'thinreports/core/format/base'
require_relative 'thinreports/core/shape'
require_relative 'thinreports/core/utils'
require_relative 'thinreports/report'
require_relative 'thinreports/layout'
require_relative 'thinreports/generator/pdf'
require_relative 'thinreports/generate'

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
thinreports-0.12.1 lib/thinreports.rb
thinreports-0.12.0 lib/thinreports.rb