Module: MicrodataFu

Defined in:
lib/microdata_fu.rb

Overview

MicrodataFu

Instance Method Summary collapse

Instance Method Details

#microdata(key, value, options = {}) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
15
# File 'lib/microdata_fu.rb', line 4

def microdata key, value, options = {}
  value = value.respond_to?(:to_json) ? value.to_json : value.to_s.to_json
  #if use_flash?(options)
    #(flash[:microdata] ||= {})[key.to_s] = value
  #elsif use_session?(options)
  if use_session?(options)
    (session[:microdata] ||= {})[key.to_s] = value
  else
    (flash[:microdata] ||= {})[key.to_s] = value
  end
  # TODO put value into custom store
end