Slide 56
Slide 56 text
ECTDIFNBSCͷ"45
s(:block,
s(:send,
s(:const,
s(:const,
nil, :ActiveRecord), :Schema),
:define,
s(:hash,
s(:pair,
s(:sym, :version),
s(:int, 20181123153926)))),
s(:args),
s(:block,
s(:send, nil, :create_table,
s(:str, "articles"),
s(:hash,
s(:pair,
s(:sym, :force),
s(:sym, :cascade)))),
s(:args,
s(:arg, :t)),
s(:begin,
s(:send,
s(:lvar, :t), :integer,
s(:str, "author_id"),
s(:hash,
s(:pair,
s(:sym, :null),
s(:false)))),
s(:send,
s(:lvar, :t), :string,
s(:str, "title"),
s(:hash,
s(:pair,
s(:sym, :null),
s(:false)))),
s(:send,
s(:lvar, :t), :datetime,
s(:str, "created_at"),
s(:hash,
s(:pair,
s(:sym, :null),
s(:false)))),
s(:send,
s(:lvar, :t), :datetime,
s(:str, "updated_at"),
s(:hash,
s(:pair,
s(:sym, :null),
s(:false)))))))