2018年のるりまへのサンプルコードの追加内容をまとめました。
経緯
るりまのサンプルコード追加に関する経緯についてはこちらの記事をご確認ください。
前提
- master にマージされたものを対象にしています
- pull request を行った日付を対象にしています
- コミットコメントに「Add sample」を含むもののみを集計対象にしています
追加されたサンプルコード
- Add sample code of Class#json_creatable?
- Add sample code of CSV#col_sep
- Add sample code of CSV#converte
- Add sample code of CSV#converters
- Add sample code of CSV#encoding
- Add sample code of CSV#field_size_limit
- Add sample code of CSV#force_quotes?
- Add sample code of CSV#header_row?
- Add sample code of CSV#headers
- Add sample code of CSV#inspect
- Add sample code of CSV#lineno
- Add sample code of CSV#quote_char
- Add sample code of CSV#read
- Add sample code of CSV#readline
- Add sample code of CSV#rewind
- Add sample code of CSV#row_sep
- Add sample code of CSV#skip_blanks?
- Add sample code of CSV.generate
- Add sample code of CSV.generate_line
- Add sample code of CSV.new
- Add sample code of CSV.open
- Add sample code of CSV.parse
- Add sample code of CSV.parse_line
- Add sample code of CSV.read
- Add sample code of CSV::FieldInfo#header
- Add sample code of CSV::FieldInfo#index
- Add sample code of CSV::FieldInfo#line
- Add sample code of CSV::FieldInfo#line=
- Add sample code of CSV::Row#<<
- Add sample code of CSV::Row#==
- Add sample code of CSV::Row#=
- Add sample code of CSV::Row#delete
- Add sample code of CSV::Row#delete_if
- Add sample code of CSV::Row#each
- Add sample code of CSV::Row#field
- Add sample code of CSV::Row#field_row?
- Add sample code of CSV::Row#header?
- Add sample code of CSV::Row#header_row?
- Add sample code of CSV::Row#headers
- Add sample code of CSV::Row#index
- Add sample code of CSV::Row#inspect
- Add sample code of CSV::Row#to_csv
- Add sample code of CSV::Row#to_hash
- Add sample code of CSV::Row.new
- Add sample code of CSV::Table#<<
- Add Sample code of CSV::Table#=3d=3d
- Add sample code of CSV::Table#
- Add sample code of CSV::Table#=
- Add sample code of CSV::Table#by_col
- Add sample code of CSV::Table#by_col=21
- Add Sample code of CSV::Table#by_row
- Add Sample code of CSV::Table#by_row=21
- Add sample code of CSV::Table#delete
- Add sample code of CSV::Table#delete_if
- Add sample code of CSV::Table#each
- Add sample code of CSV::Table#headers
- Add sample code of CSV::Table#mode
- Add sample code of CSV::Table#to_a
- Add sample code of CSV::Table#values_at
- Add sample code of CSV::Table.new
- add sample code of Encoding::Converter#last_error
- add sample code of Encoding::Converter#putback
- Add sample code of Encoding::Converter's source_encoding and destination_encoding
- add sample code of Encoding::Converter.new
- Add sample code of ENV.
- Add sample code of ENV.clear
- Add sample code of ENV.store
- Add sample code of Exception#set_backtrace
- Add sample code of File#atime
- Add sample code of File#mtime
- Add sample code of File#truncate
- Add sample code of File.lchmod
- Add sample code of File.lchown
- Add sample code of File.readlink
- Add sample code of File.umask
- Add sample code of FileTest.#empty?
- Add sample code of FileTest.#executable_real?
- Add sample code of FileTest.#grpowned?
- Add sample code of FileTest.#owned?
- Add sample code of FileTest.#readable?
- Add sample code of FileTest.#readable_real?
- Add sample code of FileTest.#setgid?
- Add sample code of FileTest.#setuid?
- Add sample code of FileTest.#size?
- Add sample code of FileTest.#socket?
- Add sample code of FileTest.#sticky?
- Add sample code of FileTest.#symlink?
- Add sample code of FileTest.#writable?
- Add sample code of GC.count
- Add sample code of GC.disable
- Add sample code of GC.enable
- Add sample code of GC.start
- Add sample code of GC.stress
- Add sample code of GC::Profiler.report
- Add sample code of GC::Profiler.total_time
- Add sample code of IO#binmode
- Add sample code of IO#clone
- Add sample code of IO#close
- Add sample code of IO#close_read
- Add sample code of IO#close_write
- Add sample code of IO#closed?
- Add sample code of IO#each_byte
- Add sample code of IO#fcntl
- Add sample code of IO#fdatasync
- Add sample code of IO#fileno
- Add sample code of IO#flush
- Add sample code of IO#isatty
- Add sample code of IO#pid
- Add sample code of IO#pos
- Add sample code of IO#pos=
- Add sample code of IO#print
- Add sample code of IO#putc
- Add sample code of IO#stat
- Add sample code of IO#sync
- Add sample code of IO#syswrite
- Add sample code of IO.binread
- Add sample code of IO.binwrite
- Add sample code of IO.copy_stream
- Add sample code of IO.foreach
- Add sample code of IO.readlines
- Add sample code of IO.sysopen
- Add sample code of IO.write
- Add sample code of JSON::State#to_h
- Add sample code of Kernel#j
- Add sample code of Kernel#jj
- Add sample code of Kernel#JSON
- Add sample code of Kernel.#fork.
- Add sample code of Kernel.#require
- Add sample code of Kernel.#syscall
- Add sample code of Kernel.#test
- Add sample code of main object
- Add sample code of main#include
- Add sample code of main#private
- Add sample code of Math.acos
- Add sample code of Math.asin
- Add sample code of Math.atan
- Add sample code of Math.cbrt
- Add sample code of Math.cos
- Add sample code of Math.erf
- Add sample code of Math.erfc
- Add sample code of Math.exp
- Add sample code of Math.fexp
- Add sample code of Math.gamma
- Add sample code of Math.ldexp
- Add sample code of Math.lgamma
- Add sample code of Math.log
- Add sample code of Math.log10
- Add sample code of Math.log2
- Add sample code of Math.sin
- Add sample code of Math.sqrt
- Add sample code of Math.tan
- Add sample code of Module#instance_method
- Add sample code of Module#private_method_defined?
- Add sample code of NET::HTTPGenericRequest#body
- Add sample code of NET::HTTPGenericRequest#body=
- Add sample code of NET::HTTPGenericRequest#request_body_permitted
- Add sample code of NET::HTTPGenericRequest#response_body_permitted?
- Add sample code of NET::HTTPHeader#basic_auth
- Add sample code of NET::HTTPHeader#chunked?
- Add sample code of NET::HTTPHeader#method
- Add sample code of NET::HTTPResponse#body
- Add sample code of NET::HTTPResponse#code
- Add sample code of NET::HTTPResponse#http_version
- Add sample code of NET::HTTPResponse#message
- Add sample code of NET::HTTPResponse#read_body
- Add sample code of NET::HTTPResponse#value
- Add sample code of Object#!~
- Add sample code of ObjectSpace#each_object
- Add sample code of ObjectSpace#memsize_of
- Add sample code of Pathname.getwd
- Add sample code of Pathname.new
- Add sample code of RubyVM::InstructionSequence#inspect
- Add sample code of RubyVM::InstructionSequence#to_a
- Add sample code of Signal.trap
- Add sample code of SignalException.new
- Add sample code of Thread#[]
- Add sample code of Thread#inspect
- Add sample code of Thread#key?
- Add sample code of Thread#name=
- Add sample code of Thread#priority
- Add sample code of Thread#report_on_exception
- Add sample code of Thread#run
- Add sample code of Thread#safe_level
- Add sample code of Thread#stop?
- Add sample code of Thread#wakeup
- Add sample code of Thread.abort_on_exception
- Add sample code of Thread.DEBUG
- Add sample code of Thread.DEBUG=
- Add sample code of Thread.stop
- Add sample code of Thread::Mutex#synchronize
- Add sample code of Thread::Queue#clear
- Add sample code of Thread::Queue#closed?
- Add sample code of Thread::Queue#empty?
- Add sample code of Thread::Queue#length
- Add sample code of Thread::SizedQueue#close
- Add sample code of UnboundMethod#clone
- Add sample code of UnboundMethod#source_location
- Add sample code of UncaughtThrowError#tag
まとめ
- Class
- CSV 関連のクラス
- Encoding::Converter
- ENV
- File
- FileTest
- GC
- IO
- JSON::State
- Kernel
- main
- Math
- Module
- NET::HTTP 関連のクラス
- Object
- ObjectSpace
- Pathname
- RubyVM 関連のクラス
- Signal
- SignalException
- Thread 関連のクラス
- UnboundMethod
- UncaughtThrowError
などの Class, Module のサンプルコードが増えました。