Skip to content

Instantly share code, notes, and snippets.

View memememomo's full-sized avatar
🏠
Working from home

Uchiko memememomo

🏠
Working from home
  • Aichi, Japan
View GitHub Profile
Gem::Specification.new do |spec|
spec.name = "nfu"
spec.version = "0.0.1"
spec.authors = ["uchiko"]
spec.email = ["memememomo"]
spec.summary = "return nfu"
spec.files = ["nfu.rb"]
spec.require_path = "."
end
@memememomo
memememomo / user_form.rb
Created March 25, 2015 14:48
form_forにFormオブジェクトを渡したとき、method属性に適切な値が入らなかった ref: http://qiita.com/uchiko/items/5d05466d558a17145b77
class UserForm
include ActiveModel::Model
end
@memememomo
memememomo / fizzbuzz_spec.rb
Last active October 16, 2016 16:06
RSpecの(describe/context/example/it)の使い分け ref: http://qiita.com/uchiko/items/d34c5d1298934252f58f
describe 'FizzBuzz' do
describe '#run' do
context '3の倍数' do
example 'Fizzという文字列を返すこと' do
expect(FizzBuzz.run(3)).to eq('Fizz')
expect(FizzBuzz.run(6)).to eq('Fizz')
expect(FizzBuzz.run(9)).to eq('Fizz')
expect(FizzBuzz.run(12)).to eq('Fizz')
end
end
@memememomo
memememomo / file0.txt
Created January 14, 2015 08:57
CentOS7ではSysVinitが廃止されてsystemdが採用されてた ref: http://qiita.com/uchiko/items/283faca3bcc84a16dea1
FROM centos:centos6
...
@memememomo
memememomo / pry
Created January 8, 2015 15:23
名前空間を取り除いたクラス名を取得する ref: http://qiita.com/uchiko/items/96f5ba10538bce99737a
[1] pry(main)> show-source Class.class_name
From: /Users/uchiko/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/yard-0.8.7.6/lib/yard/core_ext/module.rb @ line 7:
Owner: Module
Visibility: public
Number of lines: 3
def class_name
name.split("::").last
end
@memememomo
memememomo / test.rb
Created December 29, 2014 13:54
SpringでRSpecが実行できなくなった ref: http://qiita.com/uchiko/items/513ad9cdc3a1d058a52f
class Test
def self.hoge
puts 'hoge'
end
end
@memememomo
memememomo / Gemfile
Last active August 29, 2015 14:12
Rails4.2にあげたらrails-erdが動かなくなった ref: http://qiita.com/uchiko/items/d5fb51ee3562ec3a6344
group :development, :test do
...
gem 'rails-erd', github: 'ready4god2513/rails-erd', branch: 'rails-4.2-support-fix'
end
@memememomo
memememomo / run_test.sh
Last active August 29, 2015 14:09
特定のテストのみを走らせる ref: http://qiita.com/uchiko/items/a618eb401fd2c3062ea7
#!/bin/bash
SRC=$(go list -f '{{range .GoFiles}}{{.}} {{end}}')
TESTS=$(go list -f '{{range .TestGoFiles}}{{.}} {{end}}')
if [ $# -gt 0 ]; then
TESTS=$1
fi
go test $SRC $TESTS
@memememomo
memememomo / cli.go
Created November 11, 2014 12:53
cliパッケージでサブコマンドを作る ref: http://qiita.com/uchiko/items/5e5cda98ecb510671e56
package main
import (
"github.com/mitchellh/cli"
"log"
"os"
)
/** foo サブコマンド用の実装 **/
type Foo struct{}
@memememomo
memememomo / echoserver.go
Created November 2, 2014 05:28
go-tcptestを使って、echoサーバをテストする ref: http://qiita.com/uchiko/items/240d6c5d56c15027907a
package echoserver
import (
"bufio"
"fmt"
"net"
"strconv"
)
type Server struct {