class SimplerTiles::Configuration
Attributes
bg_color[W]
fill[W]
line_cap[W]
line_join[W]
radius[W]
settings[R]
stroke[W]
weight[W]
Public Class Methods
new()
click to toggle source
# File lib/generators/geo_concerns/templates/config/initializers/simpler_tiles.rb, line 18 def initialize @settings ||= File.exist?(config_file) ? YAML.load_file(config_file) : {} end
Public Instance Methods
bg_color()
click to toggle source
# File lib/generators/geo_concerns/templates/config/initializers/simpler_tiles.rb, line 37 def bg_color @bg_color ||= settings.fetch('bg_color', '#ffffff00') end
config_file()
click to toggle source
# File lib/generators/geo_concerns/templates/config/initializers/simpler_tiles.rb, line 22 def config_file File.join(Rails.root, 'config/simpler_tiles.yml') end
fill()
click to toggle source
# File lib/generators/geo_concerns/templates/config/initializers/simpler_tiles.rb, line 41 def fill @fill ||= settings.fetch('fill', '#e4e3ea') end
line_cap()
click to toggle source
# File lib/generators/geo_concerns/templates/config/initializers/simpler_tiles.rb, line 53 def line_cap @line_cap ||= settings.fetch('line_cap', 'square') end
line_join()
click to toggle source
# File lib/generators/geo_concerns/templates/config/initializers/simpler_tiles.rb, line 57 def line_join @line_join ||= settings.fetch('line_join', 'miter') end
radius()
click to toggle source
# File lib/generators/geo_concerns/templates/config/initializers/simpler_tiles.rb, line 61 def radius @radius ||= settings.fetch('radius', '2') end
stroke()
click to toggle source
# File lib/generators/geo_concerns/templates/config/initializers/simpler_tiles.rb, line 45 def stroke @stroke ||= settings.fetch('stroke', '#483d8b') end
to_h()
click to toggle source
# File lib/generators/geo_concerns/templates/config/initializers/simpler_tiles.rb, line 26 def to_h { 'stroke' => stroke, 'line-cap' => line_cap, 'line-join' => line_join, 'weight' => weight, 'fill' => fill, 'radius' => radius } end
weight()
click to toggle source
# File lib/generators/geo_concerns/templates/config/initializers/simpler_tiles.rb, line 49 def weight @weight ||= settings.fetch('weight', '0.3') end