mirror of
https://github.com/mastodon/mastodon.git
synced 2025-07-13 15:58:13 +00:00
Compare commits
2 Commits
d03f7f9434
...
4590c2c953
Author | SHA1 | Date | |
---|---|---|---|
![]() |
4590c2c953 | ||
![]() |
8d3326196a |
|
@ -1,17 +1,11 @@
|
||||||
# frozen_string_literal: true
|
# frozen_string_literal: true
|
||||||
|
|
||||||
class AnnouncementFilter
|
class AnnouncementFilter < BaseFilter
|
||||||
KEYS = %i(
|
KEYS = %i(
|
||||||
published
|
published
|
||||||
unpublished
|
unpublished
|
||||||
).freeze
|
).freeze
|
||||||
|
|
||||||
attr_reader :params
|
|
||||||
|
|
||||||
def initialize(params)
|
|
||||||
@params = params
|
|
||||||
end
|
|
||||||
|
|
||||||
def results
|
def results
|
||||||
scope = Announcement.unscoped
|
scope = Announcement.unscoped
|
||||||
|
|
9
app/filters/base_filter.rb
Normal file
9
app/filters/base_filter.rb
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
# frozen_string_literal: true
|
||||||
|
|
||||||
|
class BaseFilter
|
||||||
|
attr_reader :params
|
||||||
|
|
||||||
|
def initialize(params)
|
||||||
|
@params = params
|
||||||
|
end
|
||||||
|
end
|
|
@ -1,17 +1,11 @@
|
||||||
# frozen_string_literal: true
|
# frozen_string_literal: true
|
||||||
|
|
||||||
class InviteFilter
|
class InviteFilter < BaseFilter
|
||||||
KEYS = %i(
|
KEYS = %i(
|
||||||
available
|
available
|
||||||
expired
|
expired
|
||||||
).freeze
|
).freeze
|
||||||
|
|
||||||
attr_reader :params
|
|
||||||
|
|
||||||
def initialize(params)
|
|
||||||
@params = params
|
|
||||||
end
|
|
||||||
|
|
||||||
def results
|
def results
|
||||||
scope = Invite.order(created_at: :desc)
|
scope = Invite.order(created_at: :desc)
|
||||||
|
|
|
@ -18,6 +18,7 @@ if ENV.fetch('COVERAGE', false)
|
||||||
|
|
||||||
add_filter 'lib/linter'
|
add_filter 'lib/linter'
|
||||||
|
|
||||||
|
add_group 'Filters', 'app/filters'
|
||||||
add_group 'Libraries', 'lib'
|
add_group 'Libraries', 'lib'
|
||||||
add_group 'Policies', 'app/policies'
|
add_group 'Policies', 'app/policies'
|
||||||
add_group 'Presenters', 'app/presenters'
|
add_group 'Presenters', 'app/presenters'
|
||||||
|
|
Loading…
Reference in New Issue
Block a user