Sha256: 88f299b3ee93bba8daa01a4ff19db368bc15d96f93d9970467d74eb69c90f7e7

Contents?: true

Size: 576 Bytes

Versions: 31

Compression:

Stored size: 576 Bytes

Contents

module RubyPitaya

  class HandlerBase

    class_attribute :non_authenticated_routes, default: []

    attr_accessor :bll, :redis, :config, :params, :session, :postman

    def initialize
      @bll = nil
      @redis = nil
      @config = nil
      @params = nil
      @session = nil
      @postman = nil
    end

    def self.non_authenticated_actions(*action_names)
      self.non_authenticated_routes = action_names.map(&:to_s)
    end

    def self.authenticated_action_name?(action_name)
      !self.non_authenticated_routes.include?(action_name.to_s)
    end
  end
end

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
rubypitaya-2.5.0 ./lib/rubypitaya/core/handler_base.rb
rubypitaya-2.4.4 ./lib/rubypitaya/core/handler_base.rb
rubypitaya-2.4.3 ./lib/rubypitaya/core/handler_base.rb
rubypitaya-2.4.2 ./lib/rubypitaya/core/handler_base.rb
rubypitaya-2.4.1 ./lib/rubypitaya/core/handler_base.rb
rubypitaya-2.4.0 ./lib/rubypitaya/core/handler_base.rb
rubypitaya-2.3.2 ./lib/rubypitaya/core/handler_base.rb
rubypitaya-2.3.1 ./lib/rubypitaya/core/handler_base.rb
rubypitaya-2.3.0 ./lib/rubypitaya/core/handler_base.rb
rubypitaya-2.2.2 ./lib/rubypitaya/core/handler_base.rb
rubypitaya-2.2.1 ./lib/rubypitaya/core/handler_base.rb
rubypitaya-2.2.0 ./lib/rubypitaya/core/handler_base.rb
rubypitaya-2.1.0 ./lib/rubypitaya/core/handler_base.rb
rubypitaya-2.0.0 ./lib/rubypitaya/core/handler_base.rb
rubypitaya-1.8.2 ./lib/rubypitaya/core/handler_base.rb
rubypitaya-1.8.1 ./lib/rubypitaya/core/handler_base.rb
rubypitaya-1.8.0 ./lib/rubypitaya/core/handler_base.rb
rubypitaya-1.7.2 ./lib/rubypitaya/core/handler_base.rb
rubypitaya-1.7.1 ./lib/rubypitaya/core/handler_base.rb
rubypitaya-1.7.0 ./lib/rubypitaya/core/handler_base.rb