]> cat aescling's git repositories - mastodon.git/commit
Refactor Setting (#3302)
authoralpaca-tc <alpaca-tc@alpaca.tc>
Thu, 25 May 2017 12:14:36 +0000 (21:14 +0900)
committerEugen Rochko <eugen@zeonfederated.com>
Thu, 25 May 2017 12:14:36 +0000 (14:14 +0200)
commit08dce5e60792112ca8df4aa5de3663fd7ad51e77
treec007e13c212b1c2f1a5e75937500b5196017604e
parent2469fd1cdcbb3778878a33a7879d5f1fa563c476
Refactor Setting (#3302)

* @object is not needed

* Remove unneeded dependencies

* Do not call private method

* Prefer #respond_to_missing? over #respond_to?

`#respond_to?` doesn't support `User.settings.method(:method_name)`

* Use find_or_initialize_by instead of
app/lib/settings/extend.rb
app/lib/settings/scoped_settings.rb
app/models/setting.rb