class BBSReader
  attr_accessor :uses_proxy
# (ry
end

BBSReader.new.tap{|bbs| bbs.uses_proxy = true; p bbs.uses_proxy }

# boolな値の属性の名前を付けるときのruby風プラクティスを教えてください
# こういうときはどう名前つけるものなのでしょうか
#
# bbs.uses_proxy = trueだと、(proxyを使うという意図の)bbs.use_proxyと混同しないのか?とか
#
# boolを返すときはbbs.uses_proxy?のだとわかりやすいですが、
# attr_accessor, mattr_accessorのようなものを使う場合そこまでやってくれとはいえ
# uses_proxy?にaliasするのもなんだかな、と思っています