Class: Requirejs::OptimizedBuild

Inherits:
Object
  • Object
show all
Defined in:
lib/requirejs/builds/optimized_build.rb

Instance Method Summary collapse

Constructor Details

#initialize(scope, file, original_data) ⇒ OptimizedBuild

Returns a new instance of OptimizedBuild.



3
4
5
6
# File 'lib/requirejs/builds/optimized_build.rb', line 3

def initialize(scope, file, original_data)
  @scope, @file = scope, file
  @original_data = original_data
end

Instance Method Details

#dataObject



13
14
15
16
17
# File 'lib/requirejs/builds/optimized_build.rb', line 13

def data
  prepare
  ::Requirejs::Runtime.new(build_script).exec
  File.read(config.data[:out])
end

#prepareObject



8
9
10
11
# File 'lib/requirejs/builds/optimized_build.rb', line 8

def prepare
  store_data_to_asset
  copy_assets
end