Sha256: 10e0583cf7e87114160dd326a6d7743deb264cdc8298af891543dc7a7ff558d6

Contents?: true

Size: 387 Bytes

Versions: 4

Compression:

Stored size: 387 Bytes

Contents

module Workarea
  module Admin
    class ListrakConfigurationViewModel < ApplicationViewModel
      def all_lists
        @all_lists ||= Workarea::Listrak.email.lists.all
      end

      def event_options
        events.map { |event| [event.name, event.id] }
      end

      def events
        @events ||= Workarea::Listrak.email.events.all default_list_id
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
workarea-listrak-5.0.4 app/view_models/workarea/admin/listrak_configuration_view_model.rb
workarea-listrak-5.0.3 app/view_models/workarea/admin/listrak_configuration_view_model.rb
workarea-listrak-5.0.2 app/view_models/workarea/admin/listrak_configuration_view_model.rb
workarea-listrak-5.0.1 app/view_models/workarea/admin/listrak_configuration_view_model.rb