diff --git a/app/helpers/abraham_helper.rb b/app/helpers/abraham_helper.rb index 06abb78..4072228 100644 --- a/app/helpers/abraham_helper.rb +++ b/app/helpers/abraham_helper.rb @@ -25,9 +25,18 @@ module AbrahamHelper end def abraham_cookie_prefix - "abraham-#{Rails.application.class.parent.to_s.underscore}-#{current_user.id}-#{controller_name}-#{action_name}" + "abraham-#{fetch_application_name.to_s.underscore}-#{current_user.id}-#{controller_name}-#{action_name}" end + def fetch_application_name + if Module.method_defined?(:module_parent) + Rails.application.class.module_parent + else + Rails.application.class.parent + end + end + + def abraham_domain request.host end diff --git a/lib/abraham/version.rb b/lib/abraham/version.rb index 5540f8c..a0a8845 100644 --- a/lib/abraham/version.rb +++ b/lib/abraham/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module Abraham - VERSION = "2.1.1" + VERSION = "2.1.2" end