Comments (8)
Can't really see anything worthwhile in master, what is it you need that isn't released?
from pundit.
d7ef22b is quite useful for my projects.
from pundit.
FWIW, as an outsider evaluating a gem, there is something to be said about seeing recent and regular releases that inspires confidence, even when those releases only include a handful of small changes.
from pundit.
@Kriechi hmm, missed that one when I was looking over the git log, I guess that's useful enough to merit a gem release.
@christiannelson for real? This library is like 100 lines of code. You can read the entire source in five minutes and probably rewrite it in twenty. Why would you possibly want regular releases of this? There are a grand total of 79 commits, and probably 80% of those are doc changes.
from pundit.
@jnicklas It's just an idea worth entertaining. You obviously get to choose what you do with your project. :)
Given how small and simple the library is, I would think that only a couple of small commits could warrant a release. And by "regular," I don't mean scheduled (or on a schedule). I meant producing a (point) release after a small number of commits, rather than waiting for something big to come along. I'm saying that developers, when evaluating what tools to use, look at activity and releases. Also, sites that generate "vitality" stats for open source projects (e.g. ruby toolbox) count release and time of last release in their score. And to be clear, I'm not suggesting gaming the system to make pundit seem more active or anything nefarious like that.
Regardless of what you choose to do, thanks for creating pundit.
from pundit.
I agree with @Kriechi, I started using Pundit a few minutes ago and pretty quickly ran into the lack of support for pundit_user
. I think a proper gem release is well deserved, especially since the README explains why and how to use it this method and makes no mention of it not being released yet. I'll throw in a workaround, but would much prefer a new gem release.
(see also #84, obviously)
from pundit.
It's been a couple months since @Kriechi posted his original request. Are there any major blockers that would prevent a release? I'm happy to help out since I'm planning on using Pundit, need to have pundit_user
, and don't really want to point my Gemfile
to master
for too long.
from pundit.
I've just released a new pundit 0.2.2
which includes the pundit_user
improvement. You can update with bundle update pundit
.
from pundit.
Related Issues (20)
- Unable to find policy when ids are passed to the params HOT 4
- [Request] Generate policy file when using scaffolding HOT 3
- Readme: update_attributes is deprecated
- policy_class and policy usage HOT 2
- Add `policy_class` parameter to `permitted_attributes` function HOT 3
- Manually specifying policy class via an instance method does not always work HOT 1
- Singular model class name vs. Plural module name HOT 3
- Split this into two methods?
- [Request] policy_scope should not alter joined table structure HOT 2
- Policy Finder `find` does not strip namespace. HOT 2
- Support authorization error flash messages when using turbo frames and streams? HOT 6
- Git tag for v2.3.0? HOT 1
- generator fails with ruby 3.2.0 HOT 6
- "include Pundit::Authorization" undefined ? HOT 3
- Enable custom description for permit matcher
- Do not use NotImplementedError HOT 1
- Rubygems version fully support Ruby 3.2
- Hook into Rails generators (scaffold, model) to generate policy classes HOT 3
- Helper policy_scope does not accept policy_scope_class HOT 1
- README for headless section is incorrect? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pundit.