Sha256: e2eaa0930209debbb4c18e9fbb837da73d42d83fc305b5689eb05ba7b40ad3c0

Contents?: true

Size: 455 Bytes

Versions: 5

Compression:

Stored size: 455 Bytes

Contents

module BPM

  class PluginContext

    attr_reader :moduleId
    attr_reader :package

    def initialize(pkg, module_id=nil)
      @generating_asset = BPM::GeneratedAsset.generating_asset
      @package = pkg.as_json
      @moduleId = module_id
    end

    def minify(body)
      @generating_asset ? @generating_asset.minify_body(body) : body
    end

    def settings
      @generating_asset ? @generating_asset.build_settings : {}
    end

  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
bpm-1.0.0.beta.13 lib/bpm/pipeline/plugin_context.rb
bpm-1.0.0.beta.12 lib/bpm/pipeline/plugin_context.rb
bpm-1.0.0.beta.11 lib/bpm/pipeline/plugin_context.rb
bpm-1.0.0.beta.10 lib/bpm/pipeline/plugin_context.rb
bpm-1.0.0.beta.9 lib/bpm/pipeline/plugin_context.rb