Sha256: 8d0f39861ba2f52afb00d20585d779ed2c5d75c9c2f8b5981f3d79ded1a4c724

Contents?: true

Size: 396 Bytes

Versions: 3

Compression:

Stored size: 396 Bytes

Contents

require 'inherited_resources'
require 'inherited_resources/helpers'

class BaseController < InheritedResources::Base
  begin_of_association_chain :site
  tracks :resource, :resources, :collection, :site => %w(.title .name .sections)

  layout 'default'
  helper_method :site

  def self.responder
    Adva::Responder
  end

  def site
    @site ||= Site.by_host(request.host_with_port)
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
adva-core-0.0.6 app/controllers/base_controller.rb
adva-core-0.0.5 app/controllers/base_controller.rb
adva-core-0.0.4 app/controllers/base_controller.rb