module Materialize::Helpers
Public Instance Methods
toast()
click to toggle source
# File lib/materialize-sass/helpers.rb, line 29 def toast jsReturn = javascript_tag(toaster) end
toast_now()
click to toggle source
# File lib/materialize-sass/helpers.rb, line 33 def toast_now toaster end
toaster()
click to toggle source
# File lib/materialize-sass/helpers.rb, line 4 def toaster valid_toast = ["error", "message", "success", "warning"] js_toast = "" queue = 0 flash.each do |type, message| next if message.blank? type = type.to_s case type when "alert" type = "error" when "notice" type = "success" when "info" type = "message" end next unless valid_toast.include?(type) Array(message).each do |msg| js_toast << "setTimeout(function(){ M.toast({html: '#{j(msg)}'}) }, #{queue});" end queue += 100 end flash.clear return js_toast.html_safe() end