class Header
Public Class Methods
new()
click to toggle source
# File lib/nexmo_developer/app/presenters/header.rb, line 2 def initialize after_initialize! end
Public Instance Methods
sign_up_path()
click to toggle source
# File lib/nexmo_developer/app/presenters/header.rb, line 6 def sign_up_path @sign_up_path ||= config['header']['links']['sign-up']['path'] end
sign_up_text()
click to toggle source
# File lib/nexmo_developer/app/presenters/header.rb, line 10 def sign_up_text @sign_up_text ||= config['header']['links']['sign-up']['text'] end
Private Instance Methods
after_initialize!()
click to toggle source
# File lib/nexmo_developer/app/presenters/header.rb, line 16 def after_initialize! raise 'You must provide a config/business_info.yml file in your documentation path.' unless File.exist?("#{Rails.configuration.docs_base_path}/config/business_info.yml") end
config()
click to toggle source
# File lib/nexmo_developer/app/presenters/header.rb, line 20 def config @config ||= YAML.safe_load( File.open("#{Rails.configuration.docs_base_path}/config/business_info.yml") ) end