We're going to add geozones as user segments, so it's handy to have the method in the UserSegments class. We're also changing the `user_segment_emails` parameter name for consistency and simplicity.
12 lines
332 B
Ruby
12 lines
332 B
Ruby
module UserSegmentsHelper
|
|
def user_segments_options
|
|
UserSegments.segments.map do |user_segment_name|
|
|
[segment_name(user_segment_name), user_segment_name]
|
|
end
|
|
end
|
|
|
|
def segment_name(user_segment)
|
|
UserSegments.segment_name(user_segment) || I18n.t("admin.segment_recipient.invalid_recipients_segment")
|
|
end
|
|
end
|