Skip to content

Ruby 3.2 warning "already initialized constant Vatlayer::Response::Data" #4

@tbrammar

Description

@tbrammar

Looks like there's some issue with the way VatLayer::Response::Data is defined in the gem

Vatlayer.new.rate_list
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/api.rb:39: warning: already initialized constant Vatlayer::Response::Data
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/api.rb:39: warning: previous definition of Data was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Rates
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Rates was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::At
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of At was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Reduced_rates
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Reduced_rates was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Be
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Be was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Reduced_rates
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Reduced_rates was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Bg
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Bg was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Reduced_rates
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Reduced_rates was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Hr
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Hr was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Reduced_rates
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Reduced_rates was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Cy
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Cy was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Reduced_rates
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Reduced_rates was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Cz
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Cz was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Reduced_rates
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Reduced_rates was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Dk
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Dk was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Reduced_rates
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Reduced_rates was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Ee
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Ee was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Reduced_rates
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Reduced_rates was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Fi
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Fi was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Reduced_rates
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Reduced_rates was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Fr
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Fr was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Reduced_rates
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Reduced_rates was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::De
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of De was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Reduced_rates
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Reduced_rates was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Gr
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Gr was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Reduced_rates
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Reduced_rates was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Hu
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Hu was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Reduced_rates
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Reduced_rates was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Ie
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Ie was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Reduced_rates
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Reduced_rates was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::It
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of It was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Reduced_rates
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Reduced_rates was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Lv
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Lv was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Reduced_rates
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Reduced_rates was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Lt
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Lt was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Reduced_rates
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Reduced_rates was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Lu
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Lu was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Reduced_rates
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Reduced_rates was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Mt
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Mt was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Reduced_rates
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Reduced_rates was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Nl
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Nl was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Reduced_rates
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Reduced_rates was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Pl
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Pl was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Reduced_rates
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Reduced_rates was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Pt
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Pt was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Reduced_rates
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Reduced_rates was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Ro
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Ro was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Reduced_rates
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Reduced_rates was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Sk
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Sk was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Reduced_rates
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Reduced_rates was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Si
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Si was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Reduced_rates
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Reduced_rates was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Es
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Es was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Reduced_rates
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Reduced_rates was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Se
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Se was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Reduced_rates
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Reduced_rates was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Gb
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Gb was here
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: already initialized constant Vatlayer::Response::Reduced_rates
~/.rvm/gems/ruby-3.2.2@project-gem-set/gems/vatlayer-0.3.6/lib/vatlayer/response/data.rb:18: warning: previous definition of Reduced_rates was here
  • Ruby 3.2.2
  • Rails 7.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions