Sha256: d3fb9c62ccb8168a0e06c714fdf06cf84a17ecc55e05982cc1ea1598e0b206d1

Contents?: true

Size: 466 Bytes

Versions: 17

Compression:

Stored size: 466 Bytes

Contents

module Lolita
  # Basic module for custom Lolita controllers. Is used in Lolita::RestController.
  module ControllerAdditions
    
    def self.included(base_class)
      base_class.class_eval do 
        include Lolita::Controllers::InternalHelpers
        include Lolita::Controllers::AuthenticationHelpers
        if Lolita.rails?
          include Lolita::Controllers::RailsHelpers
        end
        attr_accessor :current_ability
      end
    end

  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
lolita-4.0.11 lib/lolita/controller_additions.rb
lolita-4.2.0 lib/lolita/controller_additions.rb
lolita-4.0.10 lib/lolita/controller_additions.rb
lolita-4.0.9 lib/lolita/controller_additions.rb
lolita-4.0.8 lib/lolita/controller_additions.rb
lolita-4.0.7 lib/lolita/controller_additions.rb
lolita-4.0.6 lib/lolita/controller_additions.rb
lolita-4.0.5 lib/lolita/controller_additions.rb
lolita-4.0.4 lib/lolita/controller_additions.rb
lolita-4.0.3 lib/lolita/controller_additions.rb
lolita-4.0.2 lib/lolita/controller_additions.rb
lolita-4.0.1 lib/lolita/controller_additions.rb
lolita-4.0.0 lib/lolita/controller_additions.rb
lolita-3.4.3 lib/lolita/controller_additions.rb
lolita-3.4.2 lib/lolita/controller_additions.rb
lolita-3.4.1 lib/lolita/controller_additions.rb
lolita-3.4.0 lib/lolita/controller_additions.rb