class StyleStats
Constants
- VERSION
Public Class Methods
configuration()
click to toggle source
# File lib/style_stats.rb, line 14 def self.configuration @_configuration ||= StyleStats::Configuration.new end
configure() { |configuration| ... }
click to toggle source
# File lib/style_stats.rb, line 10 def self.configure(&block) yield(configuration) end
new(paths, options = {})
click to toggle source
# File lib/style_stats.rb, line 18 def initialize(paths, options = {}) paths = [paths] unless paths.is_a?(Array) @options = options files = paths.map do |path| PathParser.new(path).files end.flatten @css = files.inject(Css.new) do |css, file| css.merge!(Css.new(file)) end end
Public Instance Methods
render()
click to toggle source
# File lib/style_stats.rb, line 32 def render Template.new(@css, options).render end
Private Instance Methods
options()
click to toggle source
# File lib/style_stats.rb, line 37 def options { format: @options[:format], template: @options[:template] } end