module SurfNPerf
Public Class Methods
load!()
click to toggle source
# File lib/surfnperf.rb, line 3 def load! if rails? register_rails_engine end if middleman? regsister_middleman_extension end end
middleman?()
click to toggle source
# File lib/surfnperf.rb, line 16 def middleman? defined?(::Middleman) end
rails?()
click to toggle source
# File lib/surfnperf.rb, line 12 def rails? defined?(::Rails) end
Private Class Methods
register_rails_engine()
click to toggle source
# File lib/surfnperf.rb, line 22 def register_rails_engine require 'surfnperf/rails' end
regsister_middleman_extension()
click to toggle source
# File lib/surfnperf.rb, line 26 def regsister_middleman_extension require 'middleman_extension' ::Middleman::Extensions.register(:surfnperf) do require "surfnperf/extension" ::Middleman::SurfNPerf end end