Class: Ayadn::SetBackup

Inherits:
Object
  • Object
show all
Defined in:
lib/ayadn/set.rb

Instance Method Summary collapse

Constructor Details

#initializeSetBackup

Returns a new instance of SetBackup.



247
248
249
250
251
252
# File 'lib/ayadn/set.rb', line 247

def initialize
  Settings.load_config
  Settings.get_token
  Settings.init_config
  Logs.create_logger
end

Instance Method Details

#auto_save_lists(value) ⇒ Object



270
271
272
# File 'lib/ayadn/set.rb', line 270

def auto_save_lists(value)
  Settings.options[:backup][:auto_save_lists] = value
end

#auto_save_sent_messages(value) ⇒ Object



267
268
269
# File 'lib/ayadn/set.rb', line 267

def auto_save_sent_messages(value)
  Settings.options[:backup][:auto_save_sent_messages] = value
end

#auto_save_sent_posts(value) ⇒ Object



264
265
266
# File 'lib/ayadn/set.rb', line 264

def auto_save_sent_posts(value)
  Settings.options[:backup][:auto_save_sent_posts] = value
end

#log(args) ⇒ Object



253
254
255
256
257
# File 'lib/ayadn/set.rb', line 253

def log(args)
  x = "New value for '#{args[0]}' in 'Backup' => #{args[1]}"
  puts "\n#{x}\n".color(:cyan)
  Logs.rec.info x
end

#saveObject



258
259
260
# File 'lib/ayadn/set.rb', line 258

def save
  Settings.save_config
end

#validate(value) ⇒ Object



261
262
263
# File 'lib/ayadn/set.rb', line 261

def validate(value)
  Validators.boolean(value)
end