module Jekyll::Favicon::Utils::Convert
Favicon
convert for include
Public Class Methods
convert_apply(convert, options = {})
click to toggle source
# File lib/jekyll/favicon/utils/convert.rb, line 14 def self.convert_apply(convert, options = {}) options.each_with_object(convert) do |(option, value), memo| memo.send option.to_sym, value end end
convert_options(convert, options = {})
click to toggle source
# File lib/jekyll/favicon/utils/convert.rb, line 20 def self.convert_options(convert, options = {}) priorities = %w[resize size] convert_apply convert, options.slice(*priorities) common_options = options.reject { |key| priorities.include? key } convert_apply convert, common_options end
included(klass)
click to toggle source
# File lib/jekyll/favicon/utils/convert.rb, line 10 def self.included(klass) klass.extend(ClassMethods) end