Sha256: e92edd3ee205b1a232d7ab9bf526b87402c39a37f10c6878b63d3022b6736a97

Contents?: true

Size: 626 Bytes

Versions: 19

Compression:

Stored size: 626 Bytes

Contents

module RubyPitaya

  class HandlerBase

    class_attribute :non_authenticated_routes, default: []

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

    def initialize
      @bll = nil
      @log = nil
      @redis = nil
      @setup = 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

19 entries across 19 versions & 1 rubygems

Version Path
rubypitaya-2.18.0 ./lib/rubypitaya/core/handler_base.rb
rubypitaya-2.17.0 ./lib/rubypitaya/core/handler_base.rb
rubypitaya-2.16.0 ./lib/rubypitaya/core/handler_base.rb
rubypitaya-2.15.0 ./lib/rubypitaya/core/handler_base.rb
rubypitaya-2.14.1 ./lib/rubypitaya/core/handler_base.rb
rubypitaya-2.14.0 ./lib/rubypitaya/core/handler_base.rb
rubypitaya-2.13.1 ./lib/rubypitaya/core/handler_base.rb
rubypitaya-2.13.0 ./lib/rubypitaya/core/handler_base.rb
rubypitaya-2.12.0 ./lib/rubypitaya/core/handler_base.rb
rubypitaya-2.11.2 ./lib/rubypitaya/core/handler_base.rb
rubypitaya-2.11.1 ./lib/rubypitaya/core/handler_base.rb
rubypitaya-2.11.0 ./lib/rubypitaya/core/handler_base.rb
rubypitaya-2.10.0 ./lib/rubypitaya/core/handler_base.rb
rubypitaya-2.9.3 ./lib/rubypitaya/core/handler_base.rb
rubypitaya-2.9.2 ./lib/rubypitaya/core/handler_base.rb
rubypitaya-2.9.1 ./lib/rubypitaya/core/handler_base.rb
rubypitaya-2.9.0 ./lib/rubypitaya/core/handler_base.rb
rubypitaya-2.8.0 ./lib/rubypitaya/core/handler_base.rb
rubypitaya-2.7.5 ./lib/rubypitaya/core/handler_base.rb