Module: FirefoxZip
- Defined in:
- lib/firefox_zip.rb,
lib/firefox_zip/version.rb,
lib/firefox_zip/files/project.rb,
lib/firefox_zip/parses/manifest.rb
Defined Under Namespace
Constant Summary collapse
- VERSION =
"0.0.2"
Class Attribute Summary collapse
-
.default_locale ⇒ Object
readonly
Returns the value of attribute default_locale.
-
.description ⇒ Object
readonly
Returns the value of attribute description.
-
.developer ⇒ Object
readonly
Returns the value of attribute developer.
-
.icon ⇒ Object
readonly
Returns the value of attribute icon.
-
.icons ⇒ Object
readonly
Returns the value of attribute icons.
-
.launch_path ⇒ Object
readonly
Returns the value of attribute launch_path.
-
.locales ⇒ Object
readonly
Returns the value of attribute locales.
-
.name ⇒ Object
readonly
Returns the value of attribute name.
-
.permissions ⇒ Object
readonly
Returns the value of attribute permissions.
-
.size ⇒ Object
readonly
Returns the value of attribute size.
-
.type ⇒ Object
readonly
Returns the value of attribute type.
-
.version ⇒ Object
readonly
Returns the value of attribute version.
Class Method Summary collapse
Class Attribute Details
.default_locale ⇒ Object (readonly)
Returns the value of attribute default_locale.
6 7 8 |
# File 'lib/firefox_zip.rb', line 6 def default_locale @default_locale end |
.description ⇒ Object (readonly)
Returns the value of attribute description.
6 7 8 |
# File 'lib/firefox_zip.rb', line 6 def description @description end |
.developer ⇒ Object (readonly)
Returns the value of attribute developer.
6 7 8 |
# File 'lib/firefox_zip.rb', line 6 def developer @developer end |
.icon ⇒ Object (readonly)
Returns the value of attribute icon.
6 7 8 |
# File 'lib/firefox_zip.rb', line 6 def icon @icon end |
.icons ⇒ Object (readonly)
Returns the value of attribute icons.
6 7 8 |
# File 'lib/firefox_zip.rb', line 6 def icons @icons end |
.launch_path ⇒ Object (readonly)
Returns the value of attribute launch_path.
6 7 8 |
# File 'lib/firefox_zip.rb', line 6 def launch_path @launch_path end |
.locales ⇒ Object (readonly)
Returns the value of attribute locales.
6 7 8 |
# File 'lib/firefox_zip.rb', line 6 def locales @locales end |
.name ⇒ Object (readonly)
Returns the value of attribute name.
6 7 8 |
# File 'lib/firefox_zip.rb', line 6 def name @name end |
.permissions ⇒ Object (readonly)
Returns the value of attribute permissions.
6 7 8 |
# File 'lib/firefox_zip.rb', line 6 def end |
.size ⇒ Object (readonly)
Returns the value of attribute size.
6 7 8 |
# File 'lib/firefox_zip.rb', line 6 def size @size end |
.type ⇒ Object (readonly)
Returns the value of attribute type.
6 7 8 |
# File 'lib/firefox_zip.rb', line 6 def type @type end |
.version ⇒ Object (readonly)
Returns the value of attribute version.
6 7 8 |
# File 'lib/firefox_zip.rb', line 6 def version @version end |
Class Method Details
.analyze(file_path) ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/firefox_zip.rb', line 11 def analyze(file_path) project = Files::Project.new(file_path) @name = project.manifest_data.name @description = project.manifest_data.description @launch_path = project.manifest_data.launch_path @icons = project.icons @icon = project.icon @type = project.manifest_data.type = project.manifest_data. @developer = project.manifest_data.developer @locales = project.manifest_data.locales @default_locale = project.manifest_data.default_locale @version = project.manifest_data.version @size = project.size self end |