Sha256: 493fc83a0051dabbca5bbfa6bbcff9e0547af2815ff8817e99d34dec3e78c571

Contents?: true

Size: 755 Bytes

Versions: 2

Compression:

Stored size: 755 Bytes

Contents

require 'embork/sprockets/helpers'
require 'embork/borkfile'

class Embork::Extension
  attr_reader :project_root

  def initialize(project_root, bundled_assets: false, environment: nil)
    @environment = environment || Embork.env || ENV['RACK_ENV']
    @project_root = project_root
    if bundled_assets
      version_file_path = File.join(project_root, 'build',
                                    @environment.to_s, 'current-version')
      @bundle_version = File.read(version_file_path)
      @use_bundled_assets = true
    end
  end

  def helpers
    helpers = Embork::Sprockets::Helpers
    if @use_bundled_assets
      helpers.bundle_version = @bundle_version
      helpers.use_bundled_assets = @use_bundled_assets
    end
    helpers
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
embork-0.0.11 lib/embork/extension.rb
embork-0.0.10 lib/embork/extension.rb