Class: Zetto::Storage::ImpuretyData::Generate

Inherits:
Object
  • Object
show all
Defined in:
lib/zetto/storage/impurety_data/generate.rb

Instance Method Summary collapse

Constructor Details

#initializeGenerate

Returns a new instance of Generate.



5
6
7
# File 'lib/zetto/storage/impurety_data/generate.rb', line 5

def initialize
  @redis = Zetto::Storage::Connect::RedisSingelton.get
end

Instance Method Details

#executeObject



9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/zetto/storage/impurety_data/generate.rb', line 9

def execute

  remove_old_hash!
  data = {}
  data['hash_step'] = generate_step
  data['impurity_hash'] = generate_hash
  data['key'] = generate_key

  Zetto::Storage::ImpuretyData::Data::Response.new(data)
rescue Exception => e
  Zetto::Services::Info.error_message I18n.t('exseptions.unknown_error', argument: 'Zetto::Storage::ImpuretyData::Generate', current_method: __method__), e
  nil
end