Sha256: 896bf8ce3920532d0becc8b105eab27e9ef7c5b92c19bd99b2d42b90eeecb94f

Contents?: true

Size: 646 Bytes

Versions: 10

Compression:

Stored size: 646 Bytes

Contents

module ConvertThirtyFps
  
  def self.from_thirty seconds_float
    twentyNinePointNineSeven = 30000/1001.0 # 29.97
    seconds_float * 30/twentyNinePointNineSeven
  end
  
  def self.from_twenty_nine_nine_seven seconds_float
    twentyNinePointNineSeven = 30000/1001.0
    seconds_float * twentyNinePointNineSeven/30
  end
  
end

if $0 == __FILE__
  p 'syntax: second to convert '
  seconds = eval(ARGV[0] || "1000").to_f
  p 'converted value from 30 to 29.97 is', ConvertThirtyFps.from_thirty(seconds) # should be bigger...
  p 'converted value from 29.97 to 30 is', ConvertThirtyFps.from_twenty_nine_nine_seven(seconds)
end

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
content-editing-movie-player-0.38.0 lib/convert_thirty_fps.rb
sensible-cinema-0.35.3 lib/convert_thirty_fps.rb
sensible-cinema-0.34.0 lib/convert_thirty_fps.rb
sensible-cinema-0.28.1 lib/convert_thirty_fps.rb
sensible-cinema-0.28.0 lib/convert_thirty_fps.rb
sensible-cinema-0.27.0 lib/convert_thirty_fps.rb
sensible-cinema-0.26.3 lib/convert_thirty_fps.rb
sensible-cinema-0.26.2 lib/convert_thirty_fps.rb
sensible-cinema-0.26.1 lib/convert_thirty_fps.rb
sensible-cinema-0.26.0 lib/convert_thirty_fps.rb