
Since we use repository.settings as a kind of dump for all sorts of settings, some user-facing and some not, this lets us leave the db as it is, but pretend to have separate models for each "kind" of setting.
9 lines
328 B
Ruby
9 lines
328 B
Ruby
module Travis::API::V3
|
|
class Models::UserSettings < Travis::Settings::Model
|
|
attribute :builds_only_with_travis_yml, Boolean, default: false
|
|
attribute :build_pushes, Boolean, default: true
|
|
attribute :build_pull_requests, Boolean, default: true
|
|
attribute :maximum_number_of_builds, Integer, default: 0
|
|
end
|
|
end
|