Module: Foobara::CommandConnectors::Desugarizers
- Defined in:
- foobara-0.0.125/projects/command_connectors/src/desugarizers/auth.rb,
foobara-0.0.125/projects/command_connectors/src/desugarizers/attributes.rb,
foobara-0.0.125/projects/command_connectors/src/desugarizers/rename_key.rb,
foobara-0.0.125/projects/command_connectors/src/desugarizers/symbols_to_true.rb,
foobara-0.0.125/projects/command_connectors/src/desugarizers/attributes/only_inputs.rb,
foobara-0.0.125/projects/command_connectors/src/desugarizers/attributes/only_result.rb,
foobara-0.0.125/projects/command_connectors/src/desugarizers/attributes/reject_inputs.rb,
foobara-0.0.125/projects/command_connectors/src/desugarizers/attributes/reject_result.rb,
foobara-0.0.125/projects/command_connectors/src/desugarizers/attributes/inputs_from_yaml.rb
Defined Under Namespace
Classes: Attributes, Auth, RenameKey, SymbolsToTrue
Class Method Summary collapse
Class Method Details
.rename(sugar_name, official_name) ⇒ Object
5 6 7 8 9 10 11 12 13 |
# File 'foobara-0.0.125/projects/command_connectors/src/desugarizers/rename_key.rb', line 5 def rename(sugar_name, official_name) class_name = [name, Util.classify(sugar_name)].join("::") Util.make_class(class_name, RenameKey).tap do |klass| klass.singleton_class.attr_accessor :sugar_name, :official_name klass.sugar_name = sugar_name klass.official_name = official_name end end |