module SeeAsVee
Constants
- VERSION
Public Class Methods
csv(*args, **params)
click to toggle source
# File lib/see_as_vee.rb, line 42 def csv *args, **params SeeAsVee::Producers::Hashes.csv(*args, **params) end
harvest(whatever, formatters: {})
click to toggle source
# 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)
click to toggle source
# File lib/see_as_vee.rb, line 37 def validate whatever, schema SeeAsVee::Sheet.new(whatever).map(&schema) end
xlsx(*args, **params)
click to toggle source
# File lib/see_as_vee.rb, line 47 def xlsx *args, **params SeeAsVee::Producers::Hashes.xlsx(*args, **params) end
Private Instance Methods
csv(*args, **params)
click to toggle source
# File lib/see_as_vee.rb, line 42 def csv *args, **params SeeAsVee::Producers::Hashes.csv(*args, **params) end
harvest(whatever, formatters: {})
click to toggle source
# 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)
click to toggle source
# File lib/see_as_vee.rb, line 37 def validate whatever, schema SeeAsVee::Sheet.new(whatever).map(&schema) end
xlsx(*args, **params)
click to toggle source
# File lib/see_as_vee.rb, line 47 def xlsx *args, **params SeeAsVee::Producers::Hashes.xlsx(*args, **params) end