lib/intro/configuration.rb in intro-0.4.0 vs lib/intro/configuration.rb in intro-0.4.1
- old
+ new
@@ -34,22 +34,32 @@
attr_accessor :cache
# display tour without signing in, default: false
attr_accessor :visible_without_signing_in
+ # override intro tour styles, default: false
+ attr_accessor :custom_assets
+
def initialize
@enable = true
@user_class = 'User'
@current_user_method = 'current_user'
@max_touch_count = 1
@carrierwave_storage = :file
+
+ @custom_assets = false
end
def admin_username_digest
@admin_username_digest ||= Digest::SHA1.hexdigest(admin_username.to_s)
+ end
+
+ def custom_assets_with_default
+ return unless custom_assets
+ custom_assets.is_a?(String) ? custom_assets : 'intro/custom'
end
end
end
\ No newline at end of file