タグ

Rubyに関するhrt305のブックマーク (3)

  • 【Ruby入門】 jsonの扱い方まとめ 【parse load generate to_json】 | 侍エンジニアブログ

    こんにちは! フリーエンジニアの長瀬です。 みなさんはjsonをご存知ですか? json形式でのデータの取り扱いはとても軽量でシンプルなので、人気があります。 いまのうちに、Rubyでしっかり取り扱えるようにしておきましょう。 この記事では、jsonの扱い方について ・JSON.load ・JSON.parse という基的なメソッドから、 ・JSON.generate ・JSON.fast_generate ・JSON.pretty_generate ・to_json といった応用的なメソッドについても解説していきます。 jsonとは jsonはJavaScript Object Notationの略でもともとはjavascriptで使用されていたファイル形式です。 非常に軽量で、直感的にデータを扱うことができるため、幅広い言語で使用されています。 Rubyでは、他の言語と連携するための

    【Ruby入門】 jsonの扱い方まとめ 【parse load generate to_json】 | 侍エンジニアブログ
  • Bundlerの使い方 - Qiita

    gemとは? 決まったフォーマットで提供されるRuby言語用のライブラリを「gem」と呼びます。 「gem」には例えば以下のようなものがある。 Rails(Webフレームワーク) Sinatra(Webフレームワーク) omniauth(認証機能) unicorn(アプリケーションサーバ) Rspec(テストフレームワーク) ...etc PerlでいうCPAN、phpでいうpear等にあたる Rubygemsとは yumやaptと似た、gem専用のパッケージ管理システム。 以下サイトにてgemの情報公開、提供を行っている。 https://rubygems.org/ Bundlerとはなんぞや gemは以下のように個別に手動インストールする事が可能です。 gem install "sinatra" gem install "unicorn" gem install "omniauth"

    Bundlerの使い方 - Qiita
    hrt305
    hrt305 2017/05/01
  • 【Ruby】接客と委譲 - 旧gaaamiiのブログ

    (さらに追記)不十分なところを指摘していただきました!ありがとうございます! nomnel.net (追記)オープンクラスの理解が間違っていたためタイトルを変更しました。今回あげている例はNoMethodErrorを起こさずに他のオブジェクトに処理を委譲する流れを説明したものです。 パーフェクトRubyの7章で、存在しないメソッドを呼び出したときにNoMethodErrorを発生させる代わりに他のオブジェクトに処理を任せる、という内容の節がありました。これを接客業に当てはめて説明してみたくなったので、ブログ記事にしています。 接客でやってはいけないこと 派遣バイトとしてコンサート会場などの案内スタッフになると、業務前にほぼ必ず以下のような説明を受けます。 みなさんは日、◯◯(イベント会社)のスタッフです。そのためお客様に対して「わからない」と言ってはいけません。必ず、「お待ちください」と

    【Ruby】接客と委譲 - 旧gaaamiiのブログ
  • 1