class Railtie

require “#{RAILS_ROOT}/app/models/account.rb”

Public Class Methods

export_account_data() click to toggle source
# File lib/sharkapps/data_helpers.rb, line 8
def self.export_account_data
  Spreadsheet.client_encoding = 'UTF-8'
  book = Spreadsheet::Workbook.new
  sheet1 = book.create_worksheet
  sheet1.name = 'accounts'
  sheet1.row(0).concat [
              'URL',
              'FBID',
              'NAME',
              'CREATED_DATE',
              'ADMIN_URL'
        ]
  i = 1
        Account.all.each do |account|
          name = page_link = Mogli::Page.find(account.fbid).name
          admin_url = "http://apps.facebook.com/#{SharkApps.canvas_name}/account/#{account.to_param}/edit"
    sheet1.row(i).concat [account.link_page, account.fbid, name, account.created_at, admin_url]
    i = i + 1
        end

  book
end