Sha256: 14be4dd1f67ba2f4bcf4b65e502f8b2b62d4e58be19054e99507360629254889
Contents?: true
Size: 1.25 KB
Versions: 3
Compression:
Stored size: 1.25 KB
Contents
require 'facebooker/model' module Facebooker class Page class Genre include Model FIELDS = [ :dance, :party, :relax, :talk, :think, :workout, :sing, :intimate, :raunchy, :headphones ] attr_accessor(*FIELDS) def initialize(*args) super # convert '1'/'0' to true/false FIELDS.each do |field| self.send("#{field}=", self.send(field) == '1') end end end include Model attr_accessor :page_id,:name,:pic_small,:pic_big,:pic_square,:pic,:pic_large,:type,:website,:has_added_app,:founded,:company_overview,:mission,:products,:location,:parking,:public_transit,:hours,:attire,:payment_options,:culinary_team,:general_manager,:price_range,:restaurant_services,:restaurant_specialties,:release_date,:genre,:starring,:screenplay_by,:directed_by,:produced_by,:studio,:awards,:plot_outline,:network,:season,:schedule,:written_by,:band_members,:hometown,:current_location,:record_label,:booking_agent,:artists_we_like,:influences,:band_interests,:bio,:affiliation,:birthday,:personal_info,:personal_interests,:members,:built,:features,:mpg,:general_info,:fan_count attr_reader :genre def genre=(value) @genre = value.kind_of?(Hash) ? Genre.from_hash(value) : value end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
taweili-facebooker-1.0.37 | lib/facebooker/models/page.rb |
taweili-facebooker-1.0.38 | lib/facebooker/models/page.rb |
taweili-facebooker-1.0.40 | lib/facebooker/models/page.rb |