Module: Pageflow::MediaEncodingStateMachine

Extended by:
ActiveSupport::Concern
Included in:
AudioFile, VideoFile
Defined in:
app/state_machines/pageflow/media_encoding_state_machine.rb

Instance Method Summary collapse

Instance Method Details

#failed?Boolean

Returns:

  • (Boolean)


86
87
88
89
90
# File 'app/state_machines/pageflow/media_encoding_state_machine.rb', line 86

def failed?
  super ||
     ||
    encoding_failed?
end

#ready?Boolean

Returns:

  • (Boolean)


82
83
84
# File 'app/state_machines/pageflow/media_encoding_state_machine.rb', line 82

def ready?
  encoded?
end

#retry!Object



92
93
94
# File 'app/state_machines/pageflow/media_encoding_state_machine.rb', line 92

def retry!
  retry_encoding!
end

#retryable?Boolean

UploadableFile-overrides

Returns:

  • (Boolean)


78
79
80
# File 'app/state_machines/pageflow/media_encoding_state_machine.rb', line 78

def retryable?
  can_retry_encoding? && !encoded?
end