Module: Message

Defined in:
lib/message.rb,
lib/message/base.rb,
lib/message/version.rb,
lib/message/autoloader.rb,
lib/message/resources/new.rb,
lib/message/resources/top.rb,
lib/message/resources/common.rb,
lib/message/resources/arbitrage.rb,
lib/message/resources/helpers/info.rb,
lib/message/resources/helpers/currency.rb,
lib/message/resources/helpers/dissipator.rb,
lib/message/resources/helpers/percentage.rb

Defined Under Namespace

Modules: Helpers Classes: Arbitrage, Autoloader, Base, Common, New, Top

Constant Summary collapse

NAME =
'Message Ruby'
VERSION =
'0.0.6'

Class Method Summary collapse

Class Method Details

.app_info=(value) ⇒ Object



13
14
15
# File 'lib/message.rb', line 13

def app_info=(value)
  ::Message::Base.app_info = value
end

.configuration(locale = :en) ⇒ Object



21
22
23
24
25
26
# File 'lib/message.rb', line 21

def configuration(locale = :en)
  TZInfo::Timezone.get('Europe/Rome')

  I18n.load_path += Dir[File.expand_path('./config/locales/*.yml', __dir__)]
  I18n.locale = locale.to_sym
end

.pingObject



17
18
19
# File 'lib/message.rb', line 17

def ping
  { status: 200 }
end

.versionObject



28
29
30
# File 'lib/message.rb', line 28

def version
  VERSION
end