Module: Verifications
- Defined in:
- lib/tagfile/verifications.rb
Instance Method Summary collapse
Instance Method Details
#verify_format_is(*formats) ⇒ Object
13 14 15 16 17 18 |
# File 'lib/tagfile/verifications.rb', line 13 def verify_format_is(*formats) define_method "verify_format_is_#{formats}" do format = self.instance_variable_get('@format').to_sym "File is not of format #{formats}: #{self.path}" unless formats.include?(format) end end |
#verify_tag_for(*tags) ⇒ Object
4 5 6 7 8 9 10 11 |
# File 'lib/tagfile/verifications.rb', line 4 def verify_tag_for(*) = build_list_of() .each do |tag| define_method "verify_tag_for_#{tag}" do "Missing #{tag} tag: #{self.path}" if self.send(tag).empty? end end end |