module Saasable::Railties::Helpers

Public Class Methods

included(klass) click to toggle source
# File lib/saasable/railties/helpers.rb, line 5
def self.included(klass)
  klass.extend ClassMethods
  klass.send(:include, InstanceMethods)
  klass.class_eval do
    helper_method :current_saas

    before_action :_redirect_if_saas_not_found unless Rails.env.development?
    saas_not_found_redirect_to '/404.html'

    private

    def _redirect_if_saas_not_found; end

    def _skip_saasable
      current_saas&.deactivate!
    end
  end
end

Public Instance Methods

_redirect_if_saas_not_found() click to toggle source
# File lib/saasable/railties/helpers.rb, line 16
def _redirect_if_saas_not_found; end
_skip_saasable() click to toggle source
# File lib/saasable/railties/helpers.rb, line 18
def _skip_saasable
  current_saas&.deactivate!
end