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.
20 21 22 23 24 25 26 27 28 |
# File 'lib/movie-renamer.rb', line 20 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.
30 31 32 |
# File 'lib/movie-renamer.rb', line 30 def director @director end |
#filename ⇒ Object
Returns the value of attribute filename.
30 31 32 |
# File 'lib/movie-renamer.rb', line 30 def filename @filename end |
#imdb ⇒ Object
Returns the value of attribute imdb.
30 31 32 |
# File 'lib/movie-renamer.rb', line 30 def imdb @imdb end |
#part ⇒ Object
Returns the value of attribute part.
30 31 32 |
# File 'lib/movie-renamer.rb', line 30 def part @part end |
#title ⇒ Object
Returns the value of attribute title.
30 31 32 |
# File 'lib/movie-renamer.rb', line 30 def title @title end |
#year ⇒ Object
Returns the value of attribute year.
30 31 32 |
# File 'lib/movie-renamer.rb', line 30 def year @year end |
Instance Method Details
#==(movie) ⇒ Object
32 33 34 35 36 37 38 |
# File 'lib/movie-renamer.rb', line 32 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 |