DRYな備忘録

Don't Repeat Yourself.

ruby

RubyのtimesみたいなやつをSwiftでやりたい

count = 5 count.times.map { |i| i * i } # => [0, 1, 4, 9, 16] let count = 5 [Int](0..<count).map { $0 * $0 } // => [0, 1, 4, 9, 16] こうすか、しらんけど</count).map>

undefined method `descrbe' for main:Object (NoMethodError)

RSpecでテスト書いてて掲題のように叱られる 原因 タイポやん。stackoverflow書いてて気づいた。 解決 - descrbe MyModule::MyController, type: :controller do + describe MyModule::MyController, type: :controller do Don't Repeat Yourself!!

RSpecでspec/featuresにテスト書いたのに動かない

RailsでRSpec使ってて、featuresにそれっぽいテスト書いたのに、ぜんぜん動かない。失敗してくれない。通ってない。 feature "なんかするやつ" do sinario "なんかある" do expect(true).to be false end end 原因 ファイル名に _spec サフィックスつけない…

docker-compose buildでbundle installがCould not fetch specs from rubygems.orgとなる

問題 Mac上でdocker-machineでVMを立て、そこに向けてdocker-composeを華麗に決める % docker-compose build # 略 Step 5 : RUN bundle install ---> Running in e8c4e026277a # 略 Fetching source index from https://rubygems.org/ Could not fetch specs…

rbenv install --listでおめあてのバージョンが出ない

ruby 2.1.3 not getting installed on my Mac · Issue #630 · sstephenson/rbenv ruby 2.1.3 not getting installed on my Mac · Issue #630 · sstephenson/rbenv · GitHub % cd ~/.rbenv/plugins/ruby-build % git pull でなんか来たらもっかいrbenv instal…

Rubyのバージョンマネージャはrvmじゃなくてrbenvのがいいっぽいので

まあ当方こだわりは無いんですけどね。 passingloop • rbenv と RVM との違い rvmをアンインストール RVM のアンインストールコマンド名で笑った - 日々是笑心 % rvm seppuku rbenvをインストール Ruby - Homebrewのインストールとrbenvのインストール Mac編…

rbenvをMacOSXにインストール

ゴール rvmでRubyのバージョンを管理したことはあるが rbenvを推されたのでrbenvでRubyのバージョン管理してみる 参考 rbenv を利用した Ruby 環境の構築 | Developers.IO 記録 rbenvそのもののインストール 現状の確認 % cd % which gem /usr/bin/gem % ge…

Rubyも何も入ってないところからrakを使うまでのインストールメモ【rak】【gem】【rvm】【Ruby】

rakっていうコマンド便利ですよ grep の Ruby 版『rak』が便利な件 | JAM☆ぱん 問題 % rak invalid zsh: command not found: rak % which gem gem not found % which ruby ruby not found % Σ(゚д゚lll)ファ!? Rubyから入れましょう 1) rvmでRuby2.0.0を入れる %…

jekyll?ナニソレ食えんの?

GitHub Pageを もうちょっとだけリッチにしたい。でも静的なページのホスティングしかしないじゃん。 Jekyllってのがあるらしい どうやらJekyllってのがあるらしい。 Using Jekyll with Pages · GitHub Help jekyll/jekyll · GitHub Jekyll • Simple, blog-a…

Rubyのgrepこと`rak`で対象ファイル拡張子を追加する。たとえばTypeScript【rak】【ruby】

otiai10% locate rak | grep gems /Library/Ruby/Gems/1.8/gems/rak-1.4 /Library/Ruby/Gems/1.8/gems/rak-1.4/History.txt /Library/Ruby/Gems/1.8/gems/rak-1.4/Manifest.txt /Library/Ruby/Gems/1.8/gems/rak-1.4/README.txt /Library/Ruby/Gems/1.8/gems…

Railsでファイルがアップロードされず「ファイル名」がアップロードされとるがな【Rails】【viewヘルパー】

【問題】 ファイルをアップロードしたくてViewで、 <%= form_for(player) do |f| %> <%= f.file_field :filename %><% end %> としたが、どうやらアップロードされてるのは文字列のようだw undefined method `original_filename' for "11589578236.jpg":Stri…