SYMBOL INDEX (161 symbols across 18 files) FILE: features/support/aruba.rb type Csvlint (line 6) | module Csvlint class CliRunner (line 7) | class CliRunner method initialize (line 9) | def initialize(argv, stdin = $stdin, stdout = $stdout, stderr = $std... method execute! (line 13) | def execute! FILE: features/support/earl_formatter.rb class EarlFormatter (line 4) | class EarlFormatter method initialize (line 5) | def initialize(step_mother, io, options) method scenario_name (line 33) | def scenario_name(keyword, name, file_colon_line, source_indent) method after_steps (line 37) | def after_steps(steps) method after_features (line 55) | def after_features(features) FILE: features/support/env.rb class CustomWorld (line 17) | class CustomWorld method default_csv_options (line 18) | def default_csv_options FILE: features/support/load_tests.rb function cache_file (line 13) | def cache_file(filename) FILE: lib/csvlint/cli.rb type Csvlint (line 9) | module Csvlint class Cli (line 10) | class Cli < Thor method validate (line 18) | def validate(source = nil) method help (line 29) | def help method read_source (line 37) | def read_source(source) method get_schema (line 62) | def get_schema(schema) method fetch_schema_tables (line 78) | def fetch_schema_tables(schema, options) method print_error (line 99) | def print_error(index, error, dump, color) method print_errors (line 123) | def print_errors(errors, dump) method return_error (line 129) | def return_error(message) method validate_csv (line 134) | def validate_csv(source, schema, dump, json, werror) method hashify (line 171) | def hashify(error) method report_lines (line 188) | def report_lines FILE: lib/csvlint/csvw/column.rb type Csvlint (line 1) | module Csvlint type Csvw (line 2) | module Csvw class Column (line 3) | class Column method initialize (line 8) | def initialize(number, name, id: nil, about_url: nil, datatype: {"... method from_json (line 33) | def self.from_json(number, column_desc, base_url = nil, lang = "un... method validate_header (line 77) | def validate_header(header, strict) method validate (line 92) | def validate(string_value, row = nil) method create_date_parser (line 124) | def create_date_parser(type, warning) method create_regexp_based_parser (line 133) | def create_regexp_based_parser(regexp, warning) method languages_match (line 140) | def languages_match(l1, l2) method validate_required (line 147) | def validate_required(value, row) method validate_length (line 155) | def validate_length(value, row) method validate_format (line 178) | def validate_format(value, row) method validate_value (line 188) | def validate_value(value, row) FILE: lib/csvlint/csvw/date_format.rb type Csvlint (line 1) | module Csvlint type Csvw (line 2) | module Csvw class DateFormat (line 3) | class DateFormat method initialize (line 6) | def initialize(pattern, datatype = nil) method match (line 62) | def match(value) method parse (line 66) | def parse(value) class DateFormatError (line 210) | class DateFormatError < StandardError FILE: lib/csvlint/csvw/metadata_error.rb type Csvlint (line 1) | module Csvlint type Csvw (line 2) | module Csvw class MetadataError (line 3) | class MetadataError < StandardError method initialize (line 6) | def initialize(path = nil) FILE: lib/csvlint/csvw/number_format.rb type Csvlint (line 1) | module Csvlint type Csvw (line 2) | module Csvw class NumberFormat (line 3) | class NumberFormat method initialize (line 6) | def initialize(pattern = nil, grouping_separator = nil, decimal_se... method match (line 181) | def match(value) method parse (line 185) | def parse(value) class NumberFormatError (line 231) | class NumberFormatError < StandardError FILE: lib/csvlint/csvw/property_checker.rb type Csvlint (line 1) | module Csvlint type Csvw (line 2) | module Csvw class PropertyChecker (line 3) | class PropertyChecker method check_property (line 5) | def check_property(property, value, base_url, lang) method check_common_property_value (line 25) | def check_common_property_value(value, base_url, lang) method convert_value_facet (line 95) | def convert_value_facet(value, property, datatype) method array_property (line 116) | def array_property(type) method boolean_property (line 123) | def boolean_property(type) method string_property (line 130) | def string_property(type) method uri_template_property (line 137) | def uri_template_property(type) method numeric_property (line 144) | def numeric_property(type) method link_property (line 151) | def link_property(type) method language_property (line 159) | def language_property(type) method natural_language_property (line 166) | def natural_language_property(type) method column_reference_property (line 207) | def column_reference_property(type) FILE: lib/csvlint/csvw/table.rb type Csvlint (line 1) | module Csvlint type Csvw (line 2) | module Csvw class Table (line 3) | class Table method initialize (line 8) | def initialize(url, columns: [], dialect: {}, table_direction: :au... method validate_header (line 32) | def validate_header(headers, strict) method validate_row (line 48) | def validate_row(values, row = nil, validate = false) method validate_foreign_keys (line 92) | def validate_foreign_keys method validate_foreign_key_references (line 104) | def validate_foreign_key_references(foreign_key, remote_url, remote) method from_json (line 119) | def self.from_json(table_desc, base_url = nil, lang = "und", commo... FILE: lib/csvlint/csvw/table_group.rb type Csvlint (line 1) | module Csvlint type Csvw (line 2) | module Csvw class TableGroup (line 3) | class TableGroup method initialize (line 8) | def initialize(url, id: nil, tables: {}, notes: [], annotations: {... method validate_header (line 22) | def validate_header(header, table_url, strict) method validate_row (line 32) | def validate_row(values, row = nil, all_errors = [], table_url, va... method validate_foreign_keys (line 43) | def validate_foreign_keys method from_json (line 55) | def self.from_json(url, json) FILE: lib/csvlint/error_collector.rb type Csvlint (line 1) | module Csvlint type ErrorCollector (line 2) | module ErrorCollector function build_errors (line 5) | def build_errors(type, category = nil, row = nil, column = nil, cont... function build_warnings (line 10) | def build_warnings(type, category = nil, row = nil, column = nil, co... function build_info_messages (line 15) | def build_info_messages(type, category = nil, row = nil, column = ni... function valid? (line 19) | def valid? function reset (line 23) | def reset FILE: lib/csvlint/error_message.rb type Csvlint (line 1) | module Csvlint class ErrorMessage (line 2) | class ErrorMessage method initialize (line 5) | def initialize(type, category, row, column, content, constraints) FILE: lib/csvlint/field.rb type Csvlint (line 1) | module Csvlint class Field (line 2) | class Field method initialize (line 7) | def initialize(name, constraints = {}, title = nil, description = nil) method validate_column (line 17) | def validate_column(value, row = nil, column = nil, all_errors = []) method validate_length (line 31) | def validate_length(value, row, column) method validate_regex (line 52) | def validate_regex(value, row, column, all_errors) method build_regex_error (line 66) | def build_regex_error(value, row, column, pattern, all_errors) method validate_values (line 73) | def validate_values(value, row, column) method validate_type (line 93) | def validate_type(value, row, column) method validate_range (line 107) | def validate_range(value, row, column) method convert_to_type (line 130) | def convert_to_type(value) FILE: lib/csvlint/schema.rb type Csvlint (line 1) | module Csvlint class Schema (line 2) | class Schema method initialize (line 7) | def initialize(uri, fields = [], title = nil, description = nil) method from_json_table (line 18) | def from_json_table(uri, json) method from_csvw_metadata (line 27) | def from_csvw_metadata(uri, json) method load_from_json (line 32) | def load_from_json(uri, output_errors = true) method load_from_uri (line 37) | def load_from_uri(uri, output_errors = true) method load_from_string (line 43) | def load_from_string(uri, string, output_errors = true) method validate_header (line 65) | def validate_header(header, source_url = nil, validate = true) method validate_row (line 76) | def validate_row(values, row = nil, all_errors = [], source_url = ni... FILE: lib/csvlint/validate.rb type Csvlint (line 1) | module Csvlint class Validator (line 2) | class Validator class LineCSV (line 3) | class LineCSV < CSV method encode_re (line 24) | def encode_re(*chunks) method encode_str (line 30) | def encode_str(*chunks) method escape_re (line 36) | def escape_re(str) method init_converters (line 43) | def init_converters(options, field_name = :converters) method initialize (line 64) | def initialize(source, dialect = {}, schema = nil, options = {}) method validate (line 91) | def validate method validate_stream (line 108) | def validate_stream method validate_url (line 117) | def validate_url method parse_line (line 144) | def parse_line(line) method validate_line (line 166) | def validate_line(input = nil, index = nil) method parse_contents (line 179) | def parse_contents(stream, line = nil) method finish (line 217) | def finish method validate_metadata (line 230) | def validate_metadata method header? (line 288) | def header? method report_line_breaks (line 292) | def report_line_breaks(line_no = nil) method line_breaks_reported? (line 304) | def line_breaks_reported? method set_dialect (line 308) | def set_dialect method validate_encoding (line 331) | def validate_encoding method check_mixed_linebreaks (line 342) | def check_mixed_linebreaks method line_breaks (line 346) | def line_breaks method row_count (line 354) | def row_count method build_exception_messages (line 358) | def build_exception_messages(csvException, errChars, lineNo) method build_linebreak_error (line 369) | def build_linebreak_error method validate_header (line 373) | def validate_header(header) method fetch_error (line 392) | def fetch_error(error) method dialect_to_csv_options (line 402) | def dialect_to_csv_options(dialect) method build_formats (line 414) | def build_formats(row) method check_consistency (line 434) | def check_consistency method check_foreign_keys (line 445) | def check_foreign_keys method locate_schema (line 453) | def locate_schema method parse_extension (line 507) | def parse_extension(source) method uri? (line 528) | def uri?(value) method possible_date? (line 537) | def possible_date?(col) method date_formats (line 541) | def date_formats(col) method date_format? (line 567) | def date_format?(klass, value, format) method line_limit_reached? (line 573) | def line_limit_reached? method get_line_break (line 577) | def get_line_break(line) FILE: lib/csvlint/version.rb type Csvlint (line 1) | module Csvlint