Module: SeeAsVee
- Defined in:
- lib/see_as_vee.rb,
lib/see_as_vee/sheet.rb,
lib/see_as_vee/helpers.rb,
lib/see_as_vee/version.rb,
lib/see_as_vee/exceptions.rb,
lib/see_as_vee/producers/hashes.rb
Defined Under Namespace
Modules: Exceptions, Helpers, Producers
Classes: Sheet
Constant Summary
collapse
- VERSION =
'0.5.3'.freeze
Class Method Summary
collapse
Class Method Details
.csv(*args, **params) ⇒ Object
.harvest(whatever, formatters: {}, checkers: {}, skip_blank_rows: false) ⇒ Object
28
29
30
31
32
33
34
|
# File 'lib/see_as_vee.rb', line 28
def harvest whatever, formatters: {}, checkers: {}, skip_blank_rows: false
sheet = SeeAsVee::Sheet.new whatever, formatters: formatters, checkers: checkers, skip_blank_rows: skip_blank_rows
return sheet.each unless block_given?
sheet.each(&Proc.new)
sheet
end
|
.validate(whatever, schema) ⇒ Object
37
38
39
|
# File 'lib/see_as_vee.rb', line 37
def validate whatever, schema
SeeAsVee::Sheet.new(whatever).map(&schema)
end
|
.xlsx(*args, **params) ⇒ Object