はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ ActiveSupport

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 8 / 8件)
 

カスタムCopでリファクタリング

2022/10/12 このエントリーをはてなブックマークに追加 7 users Instapaper Pocket Tweet Facebook Share Evernote Clip リファクタリング rubocop Railsアプリ コード

RuboCopのカスタムCopを書いてリファクタリングを行う話として、丁度良い事例があったので紹介します。 改善したいコード 仕事先のRailsアプリを眺めてみると、昔から慣習的に次のようなコードが書かれていることが分かりました。 module A extend ::ActiveSupport::Concern included do def foo end def bar end end en... 続きを読む

Rails 6.1 にアップグレードしたら ActionController::Parameters が ActiveSupport::HashWithIndifferentAccess に入れ替わる不具合に出会った話 - hey Product Blog

2022/06/30 このエントリーをはてなブックマークに追加 14 users Instapaper Pocket Tweet Facebook Share Evernote Clip hogelog EC CTO Parameters Rails

こんにちは、ヘイ株式会社 CTO 室の id:hogelog です。 先日 STORES https://stores.jp/ec を支える Rails アプリケーションが静かに Rails 6.0 から Rails 6.1 にアップグレードされたのですが、そんな中で出会った現象が非常に不可解でエキサイティングなものだったので紹介させていただきます。 起きた現象 Rails 6.1... 続きを読む

RailsでDBの値のみ暗号化する - rochefort's blog

2017/05/06 このエントリーをはてなブックマークに追加 44 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails gem 自前 rochefort's blog

2017 - 05 - 06 RailsでDBの値のみ暗号化する rails DB保存時に個人情報的なやつは暗号化しておきたいという要望はよくあるかと思います。 attr_encrypted というgemを利用してみました。 自前で実装するなら ActiveSupport::MessageEncryptor が利用できるようですのでこちらも少し試してみました。 まずは ActiveSupport ... 続きを読む

ソースコード・リーディングしよう![GemJam][ActiveSupport] - 酒と泪とRubyとRailsと

2014/12/27 このエントリーをはてなブックマークに追加 236 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails RubyGem モチ Tweet リーディング

ソースコード・リーディングしよう![GemJam][ActiveSupport] Dec 27th, 2014 Tweet @h5y1m141さんに誘って頂いて、 @hitomi_twさんや シロさんと一緒に、RubyGemのソースコードリーディング勉強会『GemJam』を行いました。 今回は最近仕事でソースコード・リーディングを読む時間が増えてきて、苦労していたのでソースコードリーディングのモチ... 続きを読む

Rubyの凄く面白い特徴をRailsのコードを例に解説 - Qiita

2014/12/06 このエントリーをはてなブックマークに追加 413 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails Qiita Ruby 題材 ソースコード

はじめに この記事は、プログラミング言語Rubyが持つ凄く面白い特徴を、 Ruby on Rails の一部であるActiveSupport core extensionsのソースコードを題材に解説する物です。 題材に使うActiveSupportは、version 4.1です。 対象とする読者 この記事は、以下のような読者に役立つ内容を目指して書かれています。 1. ここ最近rubyを使い始めた... 続きを読む

Swiftで時間を簡単に扱うライブラリを書いた - naoty.to_s

2014/08/17 このエントリーをはてなブックマークに追加 47 users Instapaper Pocket Tweet Facebook Share Evernote Clip Swift ライブラリ Today naoty.to_s 時間

2014-08-17 Swiftで時間を簡単に扱うライブラリを書いた Swift Swiftの実験的なプロジェクトとしてActiveSupportの拡張っぽく直感的に時間を扱うライブラリ"Timepiece"というものを書いた。 naoty/Timepiece · GitHub demo let today = NSDate.today() let tomorrow = NSDate.tomorr... 続きを読む

Rails 4.1.0 で新しく導入された便利メソッド - willnet.in

2014/04/19 このエントリーをはてなブックマークに追加 102 users Instapaper Pocket Tweet Facebook Share Evernote Clip 便利メソッド willnet.in Rails メソッド 単位

Rails(ActiveSupport) は標準クラスを拡張した便利メソッド群を提供してくれています。時々これは使わないなー…という微妙なやつもありますが、僕はけっこう好きです。 Rails 4.1.0 で新しく入ったそんなメソッドをまとめます。 Numeric#in_milliseconds 数値をミリ秒の単位に合わせて返す。 1.hour.in_milliseconds #=> 3600000... 続きを読む

active_support/core_extの変化を見る | TechRacho

2013/11/06 このエントリーをはてなブックマークに追加 9 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails TechRacho true blank 挙動

Railsの便利さを支えるActiveSupport。特にcore_extは単体で使うことも多いと思います。 基本的な機能ながら、バージョンごとに地味に機能修正が行われているので、わかりやすいものを2個取り上げてみました。 3.2で挙動が変わったblank? blank?はご存じ、「空ならtrueを返す」便利メソッドです。 blank? オブジェクトが空ならtrueを、そうでなければfalseを返... 続きを読む

 
(1 - 8 / 8件)