Class: SWFRecompress::SWFRecompressor
- Inherits:
-
Object
- Object
- SWFRecompress::SWFRecompressor
- Defined in:
- lib/swf_recompress.rb
Instance Attribute Summary collapse
-
#data_filename ⇒ Object
readonly
Returns the value of attribute data_filename.
-
#data_zip_filename ⇒ Object
readonly
Returns the value of attribute data_zip_filename.
-
#info_filename ⇒ Object
readonly
Returns the value of attribute info_filename.
-
#output_filename ⇒ Object
readonly
Returns the value of attribute output_filename.
-
#swf_filename ⇒ Object
readonly
Returns the value of attribute swf_filename.
Instance Method Summary collapse
-
#initialize(swf_filename, output_filename) ⇒ SWFRecompressor
constructor
A new instance of SWFRecompressor.
- #recompress! ⇒ Object
Constructor Details
#initialize(swf_filename, output_filename) ⇒ SWFRecompressor
Returns a new instance of SWFRecompressor.
47 48 49 50 51 52 53 |
# File 'lib/swf_recompress.rb', line 47 def initialize(swf_filename, output_filename) if !File.exists?(swf_filename) raise "The file #{swf_filename.inspect} does not exist" end @swf_filename = swf_filename @output_filename = output_filename end |
Instance Attribute Details
#data_filename ⇒ Object (readonly)
Returns the value of attribute data_filename.
46 47 48 |
# File 'lib/swf_recompress.rb', line 46 def data_filename @data_filename end |
#data_zip_filename ⇒ Object (readonly)
Returns the value of attribute data_zip_filename.
46 47 48 |
# File 'lib/swf_recompress.rb', line 46 def data_zip_filename @data_zip_filename end |
#info_filename ⇒ Object (readonly)
Returns the value of attribute info_filename.
46 47 48 |
# File 'lib/swf_recompress.rb', line 46 def info_filename @info_filename end |
#output_filename ⇒ Object (readonly)
Returns the value of attribute output_filename.
46 47 48 |
# File 'lib/swf_recompress.rb', line 46 def output_filename @output_filename end |
#swf_filename ⇒ Object (readonly)
Returns the value of attribute swf_filename.
46 47 48 |
# File 'lib/swf_recompress.rb', line 46 def swf_filename @swf_filename end |
Instance Method Details
#recompress! ⇒ Object
55 56 57 58 59 |
# File 'lib/swf_recompress.rb', line 55 def recompress! with_tempfiles do SWFRecompress.execute(swf_extract, kzip_data, swf_inject) end end |