class WPDB::GravityForms::Form
Public Class Methods
from_title(title)
click to toggle source
# File lib/ruby-wpdb/gravityforms.rb, line 41 def from_title(title) self.first(:title => title) end
Public Instance Methods
field_name(number)
click to toggle source
# File lib/ruby-wpdb/gravityforms.rb, line 21 def field_name(number) number = number.to_f number = number.to_i if number.round == number number = number.to_s field = fields.find { |f| f['id'].to_s == number } || {} field['label'] end
fields()
click to toggle source
# File lib/ruby-wpdb/gravityforms.rb, line 12 def fields begin display_meta = PHP.unserialize(meta.display_meta) rescue TypeError display_meta = JSON.parse(meta.display_meta) end display_meta['fields'] end
to_csv(io)
click to toggle source
# File lib/ruby-wpdb/gravityforms.rb, line 30 def to_csv(io) io.puts(CSV.generate_line(leads.first.values.keys)) leads.each do |lead| io.puts(lead.to_csv) end nil end