lib/sqed/extractor.rb in sqed-0.2.4 vs lib/sqed/extractor.rb in sqed-0.3.0
- old
+ new
@@ -14,13 +14,13 @@
attr_accessor :metadata_map
# a Magick::Image file
attr_accessor :image
- def initialize(target_boundaries: boundaries, target_metadata_map: metadata_map, target_image: image)
- raise Error, 'boundaries not provided or provided boundary is not a Sqed::Boundaries' if target_boundaries.nil? || !target_boundaries.class == Sqed::Boundaries
- raise Error, 'metadata_map not provided or metadata_map not a Hash' if target_metadata_map.nil? || !target_metadata_map.class == Hash
- raise Error, 'image not provided' if target_image.nil? || !target_image.class.name == 'Magick::Image'
+ def initialize(target_boundaries: nil, target_metadata_map: nil, target_image: nil)
+ raise Error, 'target_boundaries not provided or provided boundary is not a Sqed::Boundaries' if target_boundaries.nil? || !target_boundaries.class == Sqed::Boundaries
+ raise Error, 'target_metadata_map not provided or target_metadata_map not a Hash' if target_metadata_map.nil? || !target_metadata_map.class == Hash
+ raise Error, 'target_image not provided' if target_image.nil? || !target_image.class.name == 'Magick::Image'
@metadata_map = target_metadata_map
@boundaries = target_boundaries
@image = target_image
end