Class: MovieRenamer::Movie
- Inherits:
-
Object
- Object
- MovieRenamer::Movie
- Defined in:
- lib/movie-renamer.rb
Instance Attribute Summary collapse
-
#director ⇒ Object
Returns the value of attribute director.
-
#filename ⇒ Object
Returns the value of attribute filename.
-
#imdb ⇒ Object
Returns the value of attribute imdb.
-
#part ⇒ Object
Returns the value of attribute part.
-
#title ⇒ Object
Returns the value of attribute title.
-
#year ⇒ Object
Returns the value of attribute year.
Instance Method Summary collapse
- #==(movie) ⇒ Object
-
#initialize(filename, opts = {}) ⇒ Movie
constructor
A new instance of Movie.
Constructor Details
#initialize(filename, opts = {}) ⇒ Movie
Returns a new instance of Movie.
78 79 80 81 82 83 84 85 86 |
# File 'lib/movie-renamer.rb', line 78 def initialize(filename,opts={}) opts = { :year => '', :director => '', :title => '', :part => '', :imdb =>''}.merge(opts) @year = opts[:year] @director = opts[:director] @title = opts[:title] @part = opts[:part] @imdb = opts[:imdb] @filename = filename end |
Instance Attribute Details
#director ⇒ Object
Returns the value of attribute director.
88 89 90 |
# File 'lib/movie-renamer.rb', line 88 def director @director end |
#filename ⇒ Object
Returns the value of attribute filename.
88 89 90 |
# File 'lib/movie-renamer.rb', line 88 def filename @filename end |
#imdb ⇒ Object
Returns the value of attribute imdb.
88 89 90 |
# File 'lib/movie-renamer.rb', line 88 def imdb @imdb end |
#part ⇒ Object
Returns the value of attribute part.
88 89 90 |
# File 'lib/movie-renamer.rb', line 88 def part @part end |
#title ⇒ Object
Returns the value of attribute title.
88 89 90 |
# File 'lib/movie-renamer.rb', line 88 def title @title end |
#year ⇒ Object
Returns the value of attribute year.
88 89 90 |
# File 'lib/movie-renamer.rb', line 88 def year @year end |
Instance Method Details
#==(movie) ⇒ Object
90 91 92 93 94 95 96 |
# File 'lib/movie-renamer.rb', line 90 def == (movie) if @year == movie.year and @director == movie.director and @title == movie.title and @part == movie.part and @imdb == movie.imdb and @filename == movie.filename return true else return false end end |