Sha256: f964eca1d820f571a7c2ca14d5177fbeed5286ba45bdc5f526a8eaf848bf2e71

Contents?: true

Size: 666 Bytes

Versions: 23

Compression:

Stored size: 666 Bytes

Contents

class ActLikeRails2311
  def self.switch_on
    Trackman::Assets::AssetFactory.module_eval do
      alias :old_rails_defined? :rails_defined?
      alias :old_asset_pipeline_enabled? :asset_pipeline_enabled? 
      
      define_method :rails_defined? do
        true
      end

      define_method :asset_pipeline_enabled? do
        false
      end
    end
  end

  def self.switch_off
    Trackman::Assets::AssetFactory.module_eval do
      alias :rails_defined? :old_rails_defined?
      alias :asset_pipeline_enabled? :old_asset_pipeline_enabled?
      
      remove_method :old_rails_defined?
      remove_method :old_asset_pipeline_enabled?
    end
  end
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
trackman-0.6.18 spec/helpers/act_like_rails2311.rb
trackman-0.6.17 spec/helpers/act_like_rails2311.rb
trackman-0.6.16 spec/helpers/act_like_rails2311.rb
trackman-0.6.15 spec/helpers/act_like_rails2311.rb
trackman-0.6.14 spec/helpers/act_like_rails2311.rb
trackman-0.6.13 spec/helpers/act_like_rails2311.rb
trackman-0.6.12 spec/helpers/act_like_rails2311.rb
trackman-0.6.11 spec/helpers/act_like_rails2311.rb
trackman-0.6.10 spec/helpers/act_like_rails2311.rb
trackman-0.6.9 spec/helpers/act_like_rails2311.rb
trackman-0.6.8 spec/helpers/act_like_rails2311.rb
trackman-0.6.7 spec/helpers/act_like_rails2311.rb
trackman-0.6.6 spec/helpers/act_like_rails2311.rb
trackman-0.6.5 spec/helpers/act_like_rails2311.rb
trackman-0.6.4 spec/helpers/act_like_rails2311.rb
trackman-0.6.3 spec/helpers/act_like_rails2311.rb
trackman-0.6.2 spec/helpers/act_like_rails2311.rb
trackman-0.6.1 spec/helpers/act_like_rails2311.rb
trackman-0.6.0 spec/helpers/act_like_rails2311.rb
trackman-0.5.8 spec/helpers/act_like_rails2311.rb