Class: BranchableCDNAssets::Middleman::RakeTasks
- Inherits:
-
RakeTasks
- Object
- RakeTasks
- BranchableCDNAssets::Middleman::RakeTasks
- Defined in:
- lib/branchable_cdn_assets/middleman/rake_tasks.rb
Class Method Summary collapse
Instance Method Summary collapse
- #file_manager ⇒ Object
-
#initialize(namespace) ⇒ RakeTasks
constructor
A new instance of RakeTasks.
- #mm ⇒ Object
Constructor Details
#initialize(namespace) ⇒ RakeTasks
Returns a new instance of RakeTasks.
16 17 18 |
# File 'lib/branchable_cdn_assets/middleman/rake_tasks.rb', line 16 def initialize namespace @rake_namespace = namespace end |
Class Method Details
Instance Method Details
#file_manager ⇒ Object
24 25 26 27 28 29 30 31 |
# File 'lib/branchable_cdn_assets/middleman/rake_tasks.rb', line 24 def file_manager return @_file_manager if @_file_manager inst = mm.extensions[:cdn_assets].values.find { |inst| inst.id.to_s == @rake_namespace.to_s } @_file_manager = FileManager.new inst.config return @_file_manager end |
#mm ⇒ Object
20 21 22 |
# File 'lib/branchable_cdn_assets/middleman/rake_tasks.rb', line 20 def mm @_mm ||= ::Middleman::Application.server.inst end |