Sha256: de45dd1300c6c5dbd0ecc57a127b80d2091efdee4e8d7eed06160162f486798e

Contents?: true

Size: 903 Bytes

Versions: 9

Compression:

Stored size: 903 Bytes

Contents

require 'tdlib/version'
require 'dry/configurable'

module TD
  extend Dry::Configurable

  module_function

  def root_path
    __dir__
  end

  setting :lib_path

  setting :encryption_key

  setting :client do
    setting :api_id
    setting :api_hash
    setting :use_test_dc, false
    setting :database_directory, "#{Dir.home}/.tdlib-ruby/db"
    setting :files_directory, "#{Dir.home}/.tdlib-ruby/data"
    setting :use_chat_info_database, true
    setting :use_secret_chats, true
    setting :use_message_database, true
    setting :system_language_code, 'en'
    setting :device_model, 'Ruby TD client'
    setting :system_version, 'Unknown'
    setting :application_version, '1.0'
    setting :enable_storage_optimizer, true
    setting :ignore_file_names, false
  end
end

require 'tdlib/errors'
require 'tdlib/api'
require 'tdlib/utils'
require 'tdlib/client'
require 'tdlib/update_manager'

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
tdlib-ruby-1.0.0 lib/tdlib-ruby.rb
tdlib-ruby-0.9.4 lib/tdlib-ruby.rb
tdlib-ruby-0.9.3 lib/tdlib-ruby.rb
tdlib-ruby-0.9.2 lib/tdlib-ruby.rb
tdlib-ruby-0.8.0 lib/tdlib-ruby.rb
tdlib-ruby-0.4.0 lib/tdlib-ruby.rb
tdlib-ruby-0.3.0 lib/tdlib-ruby.rb
tdlib-ruby-0.2.0 lib/tdlib-ruby.rb
tdlib-ruby-0.1.0 lib/tdlib-ruby.rb