class RailsCriticalCssServer::Config
Attributes
auth_token[W]
force_selectors[W]
height[W]
host[W]
keep_larger_media_queries[W]
timeout[W]
version[W]
width[W]
Public Class Methods
auth_token()
click to toggle source
# File lib/rails_critical_css_server/config.rb, line 18 def auth_token @auth_token ||= ENV['CRITICAL_CSS_SERVER_AUTH_TOKEN'] end
force_selectors()
click to toggle source
# File lib/rails_critical_css_server/config.rb, line 22 def force_selectors @force_selectors ||= [] end
height()
click to toggle source
# File lib/rails_critical_css_server/config.rb, line 30 def height @height ||= 900 end
host()
click to toggle source
# File lib/rails_critical_css_server/config.rb, line 10 def host @host ||= ENV['CRITICAL_CSS_SERVER_URL'] end
keep_larger_media_queries()
click to toggle source
# File lib/rails_critical_css_server/config.rb, line 34 def keep_larger_media_queries @keep_larger_media_queries ||= false end
read_options()
click to toggle source
# File lib/rails_critical_css_server/config.rb, line 38 def read_options { 'forceInclude' => force_selectors, 'width' => width, 'height' => height, 'keepLargerMediaQueries' => keep_larger_media_queries } end
timeout()
click to toggle source
# File lib/rails_critical_css_server/config.rb, line 6 def timeout @timeout ||= 0.05 end
version()
click to toggle source
# File lib/rails_critical_css_server/config.rb, line 14 def version @version ||= ENV['HEROKU_RELEASE_VERSION'] end
width()
click to toggle source
# File lib/rails_critical_css_server/config.rb, line 26 def width @width ||= 1200 end