Make get_attribute/set_attribute a public method
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 35/100
Hướng nghiên cứu
Tìm kiếm trong repository các phương thức private get_attribute và set_attribute, đồng thời kiểm tra cách đối tượng @data được sử dụng. So sánh quyền truy cập public được yêu cầu với hành vi của ActiveRecord được đề cập trong issue, sau đó xác minh rằng các bên gọi có thể gọi trực tiếp cả hai phương thức mà không cần sử dụng instance_variable_get, đồng thời giữ nguyên hành vi hiện có của record.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Describe the feature
Currently I can't explicitely access get_attribute or set_attribute, as its a private method.
Use Case
In several use cases, for example when trying to integrate with CarrierWave, I have to write instance_variable_get(:@data).get_attribute(column.to_sym) which is obviously ugly
Proposed Solution
Implement - similar to activerecord - to make get_attribute and set_attribute public methods.
Other Information
No response
Acknowledgements
- I may be able to implement this feature request
- This feature might incur a breaking change
aws-sdk-ruby-record version used
latest
Environment details (OS name and version, etc.)
latest
- Ngôn ngữ chính
- Ruby
- Star
- 318
- Fork
- 44
- Merge trung bình
- 3 ngày 15 giờ
- Pull request đã merge (30 ngày)
- 4
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của aws/aws-record-ruby
-
BuildableSearch#complete!.to_a auto-paginates silently and Limit is per-page (companion to #153)Đang mởfeature-request
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
aws/aws-record-ruby#157 · 2 bình luận ·
-
feature-request
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 38/100
aws/aws-record-ruby#155 · 1 bình luận ·
-
feature-request p2 queued
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
aws/aws-record-ruby#153 · 2 bình luận ·
-
feature-request
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
aws/aws-record-ruby#152 · 3 bình luận ·
-
feature-request
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
aws/aws-record-ruby#142 · 6 bình luận ·
Tất cả issue của aws/aws-record-ruby
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
ublue-os/homebrew-experimental-tap#774 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
accessibility
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 72/100
slovensko-digital/ops-portal#212 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Don't expose useless actions....Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
-
Local evaluation buckets percentage splits with the server key, so results differ from FlagsmithĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
Add PrestashopĐang mởrequest
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
endoflife-date/endoflife.date#11303 ·
Maintainer thường phản hồi trong vòng 1 ngày