Module: FiletypeValidation
- Defined in:
- lib/filetype_validation.rb,
lib/filetype_validation/version.rb,
lib/filetype_validation/csv_validator.rb,
lib/filetype_validation/base_validator.rb,
lib/filetype_validation/plaintext_validator.rb
Overview
API entry point
Defined Under Namespace
Classes: BaseValidator, CsvValidator, PlaintextValidator
Constant Summary collapse
- VERSION =
'0.1.5'.freeze
Class Method Summary collapse
-
.csv?(file, options = {}) ⇒ Boolean
Evaluates whether given file is a csv.
-
.plaintext?(file, options = {}) ⇒ Boolean
Evaluates whether given file is plaintext.
Class Method Details
.csv?(file, options = {}) ⇒ Boolean
Evaluates whether given file is a csv
12 13 14 |
# File 'lib/filetype_validation.rb', line 12 def self.csv?(file, = {}) CsvValidator.new(file, ).valid? end |
.plaintext?(file, options = {}) ⇒ Boolean
Evaluates whether given file is plaintext
21 22 23 |
# File 'lib/filetype_validation.rb', line 21 def self.plaintext?(file, = {}) PlaintextValidator.new(file, ).valid? end |