Class: Pageflow::LinkmapPage::GeneratedImageFile

Inherits:
ActiveRecord::Base
  • Object
show all
Includes:
ReusableFile
Defined in:
app/models/pageflow/linkmap_page/generated_image_file.rb

Direct Known Subclasses

ColorMapFile, MaskedImageFile

Constant Summary collapse

GEOMETRY =
'1920x1080^'.freeze

Instance Method Summary collapse

Instance Method Details

#failed?Boolean

Returns:

  • (Boolean)


41
42
43
# File 'app/models/pageflow/linkmap_page/generated_image_file.rb', line 41

def failed?
  processing_failed?
end

#prerequisite_filesObject



53
54
55
# File 'app/models/pageflow/linkmap_page/generated_image_file.rb', line 53

def prerequisite_files
  [source_image_file]
end

#publish!Object



49
50
51
# File 'app/models/pageflow/linkmap_page/generated_image_file.rb', line 49

def publish!
  process!
end

#ready?Boolean

Returns:

  • (Boolean)


37
38
39
# File 'app/models/pageflow/linkmap_page/generated_image_file.rb', line 37

def ready?
  processed?
end

#retry!Object



45
46
47
# File 'app/models/pageflow/linkmap_page/generated_image_file.rb', line 45

def retry!
  process!
end

#retryable?Boolean

ReusableFile-overrides:

Returns:

  • (Boolean)


33
34
35
# File 'app/models/pageflow/linkmap_page/generated_image_file.rb', line 33

def retryable?
  processing_failed?
end