Sha256: 6e088d90b2917d6d6f65768d82029a3cb5049de5c63c91a61fed5a58e2de3cb3
Contents?: true
Size: 448 Bytes
Versions: 9
Compression:
Stored size: 448 Bytes
Contents
# frozen_string_literal: true module Riddle class Configuration class TSVSource < Riddle::Configuration::Source def self.settings [:type, :tsvpipe_command, :tsvpipe_attr_field, :tsvpipe_attr_multi] end attr_accessor *self.settings def initialize(name, type = 'tsvpipe') @name, @type = name, type end def valid? super && (@tsvpipe_command || @parent) end end end end
Version data entries
9 entries across 9 versions & 1 rubygems