Class: Jani::FromJson::Movie
- Inherits:
-
Object
- Object
- Jani::FromJson::Movie
- Defined in:
- lib/jani/from_json/movie.rb
Constant Summary collapse
- CONVERTED_STATUS =
"converted"
- CONVERTING_STATUS =
"converting"
- ERROR_STATUS =
"error"
Instance Attribute Summary collapse
-
#conversion_status ⇒ Object
Returns the value of attribute conversion_status.
-
#fps ⇒ Object
Returns the value of attribute fps.
-
#frame_height ⇒ Object
Returns the value of attribute frame_height.
-
#frame_width ⇒ Object
Returns the value of attribute frame_width.
-
#loading_banner ⇒ Object
Returns the value of attribute loading_banner.
-
#pixel_ratio ⇒ Object
Returns the value of attribute pixel_ratio.
-
#postroll_banner ⇒ Object
Returns the value of attribute postroll_banner.
-
#strips ⇒ Object
Returns the value of attribute strips.
-
#tracking_events ⇒ Object
Returns the value of attribute tracking_events.
-
#uuid ⇒ Object
Returns the value of attribute uuid.
Instance Method Summary collapse
- #converting? ⇒ Boolean
- #display_height ⇒ Object
- #display_width ⇒ Object
- #error? ⇒ Boolean
-
#initialize ⇒ Movie
constructor
A new instance of Movie.
- #ready? ⇒ Boolean
Constructor Details
#initialize ⇒ Movie
Returns a new instance of Movie.
17 18 19 20 |
# File 'lib/jani/from_json/movie.rb', line 17 def initialize @strips = [] @tracking_events =[] end |
Instance Attribute Details
#conversion_status ⇒ Object
Returns the value of attribute conversion_status.
2 3 4 |
# File 'lib/jani/from_json/movie.rb', line 2 def conversion_status @conversion_status end |
#fps ⇒ Object
Returns the value of attribute fps.
2 3 4 |
# File 'lib/jani/from_json/movie.rb', line 2 def fps @fps end |
#frame_height ⇒ Object
Returns the value of attribute frame_height.
2 3 4 |
# File 'lib/jani/from_json/movie.rb', line 2 def frame_height @frame_height end |
#frame_width ⇒ Object
Returns the value of attribute frame_width.
2 3 4 |
# File 'lib/jani/from_json/movie.rb', line 2 def frame_width @frame_width end |
#loading_banner ⇒ Object
Returns the value of attribute loading_banner.
2 3 4 |
# File 'lib/jani/from_json/movie.rb', line 2 def @loading_banner end |
#pixel_ratio ⇒ Object
Returns the value of attribute pixel_ratio.
2 3 4 |
# File 'lib/jani/from_json/movie.rb', line 2 def pixel_ratio @pixel_ratio end |
#postroll_banner ⇒ Object
Returns the value of attribute postroll_banner.
2 3 4 |
# File 'lib/jani/from_json/movie.rb', line 2 def @postroll_banner end |
#strips ⇒ Object
Returns the value of attribute strips.
2 3 4 |
# File 'lib/jani/from_json/movie.rb', line 2 def strips @strips end |
#tracking_events ⇒ Object
Returns the value of attribute tracking_events.
2 3 4 |
# File 'lib/jani/from_json/movie.rb', line 2 def tracking_events @tracking_events end |
#uuid ⇒ Object
Returns the value of attribute uuid.
2 3 4 |
# File 'lib/jani/from_json/movie.rb', line 2 def uuid @uuid end |
Instance Method Details
#converting? ⇒ Boolean
38 39 40 |
# File 'lib/jani/from_json/movie.rb', line 38 def converting? conversion_status == CONVERTING_STATUS end |
#display_height ⇒ Object
22 23 24 |
# File 'lib/jani/from_json/movie.rb', line 22 def display_height frame_height / pixel_ratio end |
#display_width ⇒ Object
26 27 28 |
# File 'lib/jani/from_json/movie.rb', line 26 def display_width frame_width / pixel_ratio end |
#error? ⇒ Boolean
34 35 36 |
# File 'lib/jani/from_json/movie.rb', line 34 def error? conversion_status == ERROR_STATUS end |
#ready? ⇒ Boolean
30 31 32 |
# File 'lib/jani/from_json/movie.rb', line 30 def ready? conversion_status == CONVERTED_STATUS end |