module MagicAdmin::Config

Public Class Methods

api_base() click to toggle source

Description:

Method provides you api base url

Returns:

api base url
# File lib/magic-admin/config.rb, line 61
def self.api_base
  "https://api.magic.link"
end
language() click to toggle source

Description:

Method provides you sdk programming language

Returns:

sdk programming language
# File lib/magic-admin/config.rb, line 21
def self.language
  "ruby"
end
language_version() click to toggle source

Description:

Method provides you sdk programming language version

Returns:

sdk programming language version
# File lib/magic-admin/config.rb, line 30
def self.language_version
  RUBY_VERSION
end
nbf_grace_period() click to toggle source

Description:

Method provides you nbf grace period

Returns:

nbf grace period
# File lib/magic-admin/config.rb, line 70
def self.nbf_grace_period
  300
end
platform() click to toggle source

Description:

Method provides you platform information

Returns:

user platform information
# File lib/magic-admin/config.rb, line 12
def self.platform
  RUBY_PLATFORM
end
publisher() click to toggle source

Description:

Method provides you sdk publisher name

Returns:

sdk publisher name
# File lib/magic-admin/config.rb, line 52
def self.publisher
  "MagicLabs"
end
user_name() click to toggle source

Description:

Method provides you installation machine user_name

Returns:

installation machine user_name
# File lib/magic-admin/config.rb, line 39
def self.user_name
  login = Etc.getlogin

  return "None" if login.nil?

  Etc.getpwnam(login).gecos.split(/,/).first
end