Sha256: ab37e03af022dbc1967444c894d83ca51b8439e83ad03174dfb15c7ebd103a3e

Contents?: true

Size: 323 Bytes

Versions: 8

Compression:

Stored size: 323 Bytes

Contents

module WarningSigns
  class Environment
    attr_accessor :environment, :behaviors

    def initialize(environment:, behaviors: [], behavior: nil)
      @environment = environment.to_s.downcase.inquiry
      @behaviors = (behaviors + [behavior])
        .compact
        .map { _1.to_s.downcase.inquiry }
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
warning_signs-0.7.2 lib/warning_signs/environment.rb
warning_signs-0.7.1 lib/warning_signs/environment.rb
warning_signs-0.7.0 lib/warning_signs/environment.rb
warning_signs-0.6.1 lib/warning_signs/environment.rb
warning_signs-0.6.0 lib/warning_signs/environment.rb
warning_signs-0.5.0 lib/warning_signs/environment.rb
warning_signs-0.4.0 lib/warning_signs/environment.rb
warning_signs-0.3.0 lib/warning_signs/environment.rb