class MovieGem::Movie
Attributes
synopsis[RW]
title[RW]
Public Class Methods
all()
click to toggle source
# File lib/movie_gem/movie.rb, line 9 def self.all @@all ||= self.load end
create_from_collection(movies_array)
click to toggle source
# File lib/movie_gem/movie.rb, line 12 def self.create_from_collection(movies_array) movies_array.collect do |movie_hash| Movie.new(movie_hash) end end
load()
click to toggle source
# File lib/movie_gem/movie.rb, line 17 def self.load create_from_collection(MovieGem::Scraper.scrape_movies) end
new(attributes = {})
click to toggle source
# File lib/movie_gem/movie.rb, line 5 def initialize(attributes = {}) @title = attributes[:title] @synopsis = attributes[:synopsis] end