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