Sha256: 54ab5ea308794aac01e7ae50bfc1fbc2c2e7778e91dc859cb4902bde7b4a3898
Contents?: true
Size: 1.01 KB
Versions: 3
Compression:
Stored size: 1.01 KB
Contents
module Blazer module BaseHelper def blazer_title(title = nil) if title content_for(:title) { title } else content_for?(:title) ? content_for(:title) : nil end end def blazer_format_value(key, value) if value.is_a?(Integer) && !key.to_s.end_with?("id") number_with_delimiter(value) else value end end def blazer_maps? ENV["MAPBOX_ACCESS_TOKEN"].present? end JSON_ESCAPE = { '&' => '\u0026', '>' => '\u003e', '<' => '\u003c', "\u2028" => '\u2028', "\u2029" => '\u2029' } JSON_ESCAPE_REGEXP = /[\u2028\u2029&><]/u # Prior to version 4.1 of rails double quotes were inadventently removed in json_escape. # This adds the correct json_escape functionality to rails versions < 4.1 def blazer_json_escape(s) if Rails::VERSION::STRING < "4.1" result = s.to_s.gsub(JSON_ESCAPE_REGEXP, JSON_ESCAPE) s.html_safe? ? result.html_safe : result else json_escape(s) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
blazer-1.5.0 | app/helpers/blazer/base_helper.rb |
blazer-1.0.4 | app/helpers/blazer/base_helper.rb |
blazer-1.0.3 | app/helpers/blazer/base_helper.rb |