class BranchableCDNAssets::Middleman::RakeTasks
Public Class Methods
new(namespace)
click to toggle source
# File lib/branchable_cdn_assets/middleman/rake_tasks.rb, line 16 def initialize namespace @rake_namespace = namespace end
register(namespace=:cdn)
click to toggle source
# File lib/branchable_cdn_assets/middleman/rake_tasks.rb, line 11 def register namespace=:cdn RakeTasks.new( namespace ).register_tasks end
Public Instance Methods
file_manager()
click to toggle source
# 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()
click to toggle source
# File lib/branchable_cdn_assets/middleman/rake_tasks.rb, line 20 def mm @_mm ||= ::Middleman::Application.server.inst end