Ruby

ダラー演算子とメソッドチェーンとパイプライン演算子に対する気持ち

tl;dr ダラー演算子,メソッドチェーン,パイプライン演算子は,「関数を次々に適用するとネストが深くなってしまう」という問題を解決する.

「熊野寮で電子化した話」というタイトルでLTした

bit-valley.jp 先日BIT VALLEY 2018というイベントがあり、そのAFTER PARTY(懇親会)で「熊野寮で電子化した話」というタイトルでLTをした。 これがその時のスライド。 熊野寮で電子化した話 from Yusuke Sangenya 内容としては、手作業の塊みたいな地獄のタ…

トップレベルスタイルSinatraの起動プロセス

トップレベルスタイル とは、以下のような書き方のことを指します: require 'sinatra' get '/hello' do 'hogehoge' end このスタイルで書かれたSinatraアプリケーションが、どのような手続きで起動しているのかを解説します。

SinatraでaタグからPUTリクエストを投げる

やりかた app.rb を↓のように書き、 require 'sinatra' class Rack::MethodOverride ALLOWED_METHODS=%w[POST GET] def method_override(env) req = Rack::Request.new(env) method = req.params[METHOD_OVERRIDE_PARAM_KEY] || env[HTTP_METHOD_OVERRIDE_HE…

熊野寮でコードを書いて感謝された話

CAMPHOR- Advent Calendar 2017 の 2日目 の記事です。 CAMPHOR-運営メンバーの @genya0407 です。 熊野寮でコードを書いて感謝された話をします。