class Railwaymen::Configuration
Attributes
names[R]
Public Class Methods
new()
click to toggle source
# File lib/railwaymen/configuration.rb, line 5 def initialize @names = %w(Krzysztof) end
Public Instance Methods
names=(names)
click to toggle source
# File lib/railwaymen/configuration.rb, line 9 def names=(names) raise(StandardError, 'names must be an array of strings') if !valid_names?(names) @names = names end
Private Instance Methods
valid_names?(names)
click to toggle source
# File lib/railwaymen/configuration.rb, line 16 def valid_names?(names) names.is_a?(Array) && names.all? { |n| n.is_a?(String) } end