class Food2Fork::Document
Public Class Methods
demodulize(class_name_in_module)
click to toggle source
# File lib/food2fork/document.rb, line 4 def self.demodulize(class_name_in_module) class_name_in_module.to_s.gsub(/^.*::/, '') end
new(data = {})
click to toggle source
Calls superclass method
# File lib/food2fork/document.rb, line 12 def initialize(data = {}) raise ArgumentError, "Invalid data passed to Document.new: #{data.inspect}" unless data.is_a?(Hash) super(data) end
Public Instance Methods
fields()
click to toggle source
# File lib/food2fork/document.rb, line 8 def fields @table.keys.map{|k| k.to_s} end