class Sprig::Reap::Inputs::IgnoredAttrs

Attributes

input[R]

Public Class Methods

default() click to toggle source
# File lib/sprig/reap/inputs/ignored_attrs.rb, line 5
def self.default
  new().list
end
new(input = nil) click to toggle source
# File lib/sprig/reap/inputs/ignored_attrs.rb, line 13
def initialize(input = nil)
  @input = input || []
end
parse(input) click to toggle source
# File lib/sprig/reap/inputs/ignored_attrs.rb, line 9
def self.parse(input)
  new(input).list
end

Public Instance Methods

list() click to toggle source
# File lib/sprig/reap/inputs/ignored_attrs.rb, line 17
def list
  collection = input.is_a?(String) ? input.split(',') : Array(input)

  collection.map(&:to_s).map(&:strip)
end