module Goldencobra::SelectCurrentClient::InstanceMethods

Public Instance Methods

current_client() click to toggle source
# File lib/goldencobra/select_current_client.rb, line 17
def current_client
  @current_client
end

Private Instance Methods

add_view_path_for_client() click to toggle source
# File lib/goldencobra/select_current_client.rb, line 29
def add_view_path_for_client
  if @current_client.present?
    @_lookup_context.view_paths.unshift("app/views/#{@current_client.client}")
  end
end
determine_client() click to toggle source
# File lib/goldencobra/select_current_client.rb, line 23
def determine_client
  @current_client = Goldencobra::Domain.find_by_hostname(request.host) || Goldencobra::Domain.first
  Goldencobra::Domain.current = @current_client
  Goldencobra::Article::LiquidParser["current_client"] = @current_client
end