Sha256: 17b6aeca7624062fc71f1e524467716c532a654dbf900cb9bc5b62b3cf837c04

Contents?: true

Size: 389 Bytes

Versions: 1

Compression:

Stored size: 389 Bytes

Contents

module Thredded
  class MessageboardDecorator < SimpleDelegator
    attr_reader :messageboard

    def initialize(messageboard)
      super
      @messageboard = messageboard
    end

    def category_options
      messageboard.categories.collect { |cat| [cat.name, cat.id] }
    end

    def users_options
      messageboard.users.collect{ |user| [user.name, user.id] }
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
thredded-0.0.1 app/models/thredded/messageboard_decorator.rb