module ActiveList::Helpers
Public Instance Methods
recordify(value, record_name)
click to toggle source
# File lib/active_list/helpers.rb, line 13 def recordify(value, record_name) if value.is_a?(Symbol) record_name + '.' + value.to_s elsif value.is_a?(CodeString) '(' + value.gsub(/RECORD/, record_name) + ')' else value.inspect end end
recordify!(value, record_name)
click to toggle source
# File lib/active_list/helpers.rb, line 3 def recordify!(value, record_name) if value.is_a?(Symbol) record_name + '.' + value.to_s elsif value.is_a?(CodeString) '(' + value.gsub(/RECORD/, record_name) + ')' else raise ArgumentError, 'CodeString or Symbol must be given to be recordified)' end end
urlify(key, value, record_name, namespace = nil)
click to toggle source
# File lib/active_list/helpers.rb, line 23 def urlify(key, value, record_name, namespace = nil) return value.inspect unless value.is_a?(CodeString) if key == :controller && namespace '(' + "'/#{namespace}/' + " + value.gsub(/RECORD/, record_name) + ')' else '(' + value.gsub(/RECORD/, record_name) + ')' end end