Skip to content

Rename Settings to Config and display deprecation warning until next major version bump #118

Open

Description

@pkuczynski

As we renamed the gem from RailsConfig to Config I think we should also rename the global variable name from Settings to Config, keeping both access points available and displaying deprecation warning until the next major version bump.

@fredwu what do you think?

Activity

  1. changed the title [-]Renaming Settings to Config and display deprecation warning until next major version bump[/-] [+]Rename Settings to Config and display deprecation warning until next major version bump[/+] on Aug 17, 2015
  2. vinceve commented on Oct 3, 2015

    @vinceve

    This sounds good to me. But could it potentially crash with a rails class? I'm not sure if there is already a Config class or not... If not, it would be beneficial to the consistency for the user.

  3. yb66 commented on Jan 16, 2019

    @yb66

    Hi there,

    I just had a look at this library and as a heavy Sinatra user the first thing I thought was that Settings will inevitably cause problems with Sinatra's own configuration accessor, settings. If I'm going to use this I'd run a fork based on that alone. Imagine differentiating variables based on case! (o_º)

    Regards,
    iain

  4. pkuczynski commented on Jan 16, 2019

    @pkuczynski
    MemberAuthor

    I think we already have Sinatra as part of our test scope and it seems to work fine with current setup...

  5. yb66 commented on Jan 16, 2019

    @yb66

    @pkuczynski Fair enough, I'm just saying that it looks like the kind of thing that if another dev on a team came to me with two vars only differing by case then I'd be worried that a bug will appear. Seems like an accident waiting to happen.

    Regards,
    iain

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions