Class: StoreAgent::DataEncoder
- Inherits:
-
Object
- Object
- StoreAgent::DataEncoder
- Defined in:
- lib/store_agent/data_encoder.rb,
lib/store_agent/data_encoder/gzip_encoder.rb,
lib/store_agent/data_encoder/openssl_aes_256_cbc_encoder.rb
Overview
データを保存する際に使用するエンコーダ
このクラス自体は継承して使用するためのインターフェースなので、そのままでは使用できない
Direct Known Subclasses
Defined Under Namespace
Classes: GzipEncoder, OpensslAes256CbcEncoder
Instance Method Summary collapse
Instance Method Details
#decode(&block) ⇒ Object
28 29 30 |
# File 'lib/store_agent/data_encoder.rb', line 28 def decode(*, &block) yield.force_encoding("UTF-8") end |
#encode(&block) ⇒ Object
24 25 26 |
# File 'lib/store_agent/data_encoder.rb', line 24 def encode(*, &block) yield.force_encoding("UTF-8") end |