Sha256: 68ad23a2771a016bb0106ae3bdd6c6384d399a2406276bdad1cf84df19d7e4eb

Contents?: true

Size: 568 Bytes

Versions: 23

Compression:

Stored size: 568 Bytes

Contents

class AdminAssistant
  class ShowView
    def initialize(record, admin_assistant, action_view)
      @record, @admin_assistant, @action_view =
          record, admin_assistant, action_view
    end
    
    def column_html(column)
      column.html @record
    end
    
    def columns
      column_names = @admin_assistant.show_settings.column_names || 
                     @admin_assistant.model_class.columns.map(&:name)
      @admin_assistant.accumulate_columns(column_names).map { |c|
        c.show_view @action_view, @admin_assistant
      }
    end
  end
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
admin_assistant-2.4.0 lib/admin_assistant/show_view.rb
admin_assistant-2.3.2 lib/admin_assistant/show_view.rb
admin_assistant-2.3.1 lib/admin_assistant/show_view.rb
admin_assistant-2.3.0 lib/admin_assistant/show_view.rb
admin_assistant-1.0.4 lib/admin_assistant/show_view.rb
admin_assistant-2.2.8 lib/admin_assistant/show_view.rb
admin_assistant-2.2.7 lib/admin_assistant/show_view.rb
admin_assistant-2.2.6 lib/admin_assistant/show_view.rb
admin_assistant-2.2.5 lib/admin_assistant/show_view.rb
admin_assistant-2.2.4 lib/admin_assistant/show_view.rb
admin_assistant-2.2.3 lib/admin_assistant/show_view.rb
admin_assistant-2.2.2 lib/admin_assistant/show_view.rb
admin_assistant-2.2.1 lib/admin_assistant/show_view.rb
admin_assistant-2.2.0 lib/admin_assistant/show_view.rb
admin_assistant-2.1.1 lib/admin_assistant/show_view.rb
admin_assistant-2.1.0 lib/admin_assistant/show_view.rb
admin_assistant-2.0.1 lib/admin_assistant/show_view.rb
admin_assistant-2.0.0 lib/admin_assistant/show_view.rb
admin_assistant-2.0.0.pre2 lib/admin_assistant/show_view.rb
admin_assistant-2.0.0.pre1 lib/admin_assistant/show_view.rb