Module: FluentTools
- Defined in:
- lib/fluent_tools.rb,
lib/fluent_tools/cli.rb,
lib/fluent_tools/utils.rb,
lib/fluent_tools/version.rb,
lib/fluent_tools/command_executor.rb
Overview
Ruby bindings and CLI for fluent-rust-tools Provides conversion between Fluent, Android XML, and PO formats
Defined Under Namespace
Modules: Utils Classes: AndroidCLI, CLI, CommandExecutor, Error, PoCLI
Constant Summary collapse
- VERSION =
'0.3.0'
Class Method Summary collapse
-
.android_to_fluent(input_path, output_path, original_fluent: nil) ⇒ Object
Convenience method for converting Android XML to Fluent.
-
.fluent_to_android(input_path, output_path) ⇒ Object
Convenience method for converting Fluent to Android XML.
-
.fluent_to_po(input_path, output_path, locale: 'en-US') ⇒ Object
Convenience method for converting Fluent to PO.
-
.po_to_fluent(input_path, output_path) ⇒ Object
Convenience method for converting PO to Fluent.
Class Method Details
.android_to_fluent(input_path, output_path, original_fluent: nil) ⇒ Object
Convenience method for converting Android XML to Fluent
20 21 22 |
# File 'lib/fluent_tools.rb', line 20 def self.android_to_fluent(input_path, output_path, original_fluent: nil) CommandExecutor.new.android_to_fluent(input_path, output_path, original_fluent: original_fluent) end |
.fluent_to_android(input_path, output_path) ⇒ Object
Convenience method for converting Fluent to Android XML
15 16 17 |
# File 'lib/fluent_tools.rb', line 15 def self.fluent_to_android(input_path, output_path) CommandExecutor.new.fluent_to_android(input_path, output_path) end |
.fluent_to_po(input_path, output_path, locale: 'en-US') ⇒ Object
Convenience method for converting Fluent to PO
25 26 27 |
# File 'lib/fluent_tools.rb', line 25 def self.fluent_to_po(input_path, output_path, locale: 'en-US') CommandExecutor.new.fluent_to_po(input_path, output_path, locale: locale) end |
.po_to_fluent(input_path, output_path) ⇒ Object
Convenience method for converting PO to Fluent
30 31 32 |
# File 'lib/fluent_tools.rb', line 30 def self.po_to_fluent(input_path, output_path) CommandExecutor.new.po_to_fluent(input_path, output_path) end |