class Rails::Surrender::Render::Resource::Collection
Renders a collection resource
Attributes
ability[R]
config[R]
resource[R]
Public Class Methods
new(resource:, config:, ability:)
click to toggle source
# File lib/rails/surrender/render/resource/collection.rb, line 11 def initialize(resource:, config:, ability:) @resource = resource @config = config @ability = ability end
Public Instance Methods
render()
click to toggle source
# File lib/rails/surrender/render/resource/collection.rb, line 17 def render return nil if resource.nil? resource.map { |data| Instance.new(resource: data, config: config, ability: ability).render } end