Class: Nard::Appi::Client::Util::ArgsNormalizer
- Inherits:
-
Object
- Object
- Nard::Appi::Client::Util::ArgsNormalizer
- Defined in:
- lib/nard/appi/client/util/args_normalizer.rb
Overview
API へ送る情報を処理するクラス
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(*args) ⇒ ArgsNormalizer
constructor
A new instance of ArgsNormalizer.
- #to_a ⇒ Object
Constructor Details
#initialize(*args) ⇒ ArgsNormalizer
Returns a new instance of ArgsNormalizer.
20 21 22 23 24 25 |
# File 'lib/nard/appi/client/util/args_normalizer.rb', line 20 def initialize( *args ) @args = [ args ].flatten = @args. process_instance_variables unless end |
Class Method Details
.execute(*args) ⇒ Object
16 17 18 |
# File 'lib/nard/appi/client/util/args_normalizer.rb', line 16 def self.execute( *args ) new( *args ).to_a end |
Instance Method Details
#to_a ⇒ Object
27 28 29 |
# File 'lib/nard/appi/client/util/args_normalizer.rb', line 27 def to_a [ @args, ] end |