Skip to content

Conversation

@chrisrbnelson
Copy link
Member

This code was written and submitted as a pull request upstream in 2019 but hasn't had any attention since.

I pulled those changes, applied a couple of other fixes from testing and until upstream merges this change, we'll need to maintain it ourselves.

Followup: update the app to pull from this repo instead of rubygems.

Nicolas Marlier and others added 4 commits July 30, 2018 15:44
@chrisrbnelson chrisrbnelson marked this pull request as ready for review November 23, 2022 04:58
@jcdeniz jcdeniz added the enhancement New feature or request label Feb 22, 2023
require "date"
require "time"
require "active_support"
require "active_support/core_ext"
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks like upstream won't accept this code if it uses ActiveSupport, since they want to keep it pure ruby.

ice-cube-ruby#449 (comment)
ice-cube-ruby#449 (comment)
ice-cube-ruby#449 (comment)

So if we did want to push this upstream we might need to replace them with pure ruby, but since that PR is still getting updates maybe we won't need to. So we can keep ActiveSupport for now and wait for upstream to fix & merge their version.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Achieve functionality first then optimise later.

That's a good rule. The only thing is that tech-debt can hide under the radar. But, still, you probably want the functionality first. So,

Achieve functionality first then remove tech-debt and optimise later.

It would be nice to push this upstream, but we don't really need to. So, let's deal with that later too. 👍

Copy link

@wizardofosmium wizardofosmium left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGETM 👍

@jcdeniz jcdeniz closed this Mar 2, 2023
@jcdeniz
Copy link

jcdeniz commented Mar 2, 2023

Pull request #2

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

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants