Class: CartoCSSHelper::VisualDiff::MapGenerationJob

Inherits:
Object
  • Object
show all
Defined in:
lib/cartocss_helper/visualise_changes_image_generation.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(filename, latitude, longitude, zlevels, header, new_branch, old_branch, download_bbox_size, image_size) ⇒ MapGenerationJob

Returns a new instance of MapGenerationJob.



25
26
27
28
29
30
31
32
33
34
35
# File 'lib/cartocss_helper/visualise_changes_image_generation.rb', line 25

def initialize(filename, latitude, longitude, zlevels, header, new_branch, old_branch, download_bbox_size, image_size)
  @latitude = latitude
  @longitude = longitude
  @zlevels = zlevels
  @header = header
  @old_branch = old_branch
  @new_branch = new_branch
  @image_size = image_size
  @filename = filename
  @data_source = CartoCSSHelper::VisualDiff::FileDataSource.new(@latitude, @longitude, download_bbox_size, @filename)
end

Instance Attribute Details

#filenameObject (readonly)

Returns the value of attribute filename.



24
25
26
# File 'lib/cartocss_helper/visualise_changes_image_generation.rb', line 24

def filename
  @filename
end

Instance Method Details



41
42
43
# File 'lib/cartocss_helper/visualise_changes_image_generation.rb', line 41

def print
  puts "#{@filename.gsub(Configuration.get_path_to_folder_for_cache, '#')} [#{@latitude};#{@longitude}], z: #{@zlevels}, text: #{@header}, '#{@old_branch}'->'#{@new_branch}', bbox:#{@download_bbox_size}, #{@image_size}px"
end

#run_jobObject



37
38
39
# File 'lib/cartocss_helper/visualise_changes_image_generation.rb', line 37

def run_job
  CartoCSSHelper::VisualDiff.visualise_for_given_source(@latitude, @longitude, @zlevels, @header, @new_branch, @old_branch, @image_size, @data_source)
end