Sha256: 5ac94caad71c0af5316b7f70952a3e94c8f5677b51eea3b0f997829c2a892ce3

Contents?: true

Size: 383 Bytes

Versions: 19

Compression:

Stored size: 383 Bytes

Contents

class Pulitzer::PostTypesController::Export

  def initialize(post_type)
    @post_type = post_type
  end

  def call
    json_hash = @post_type.as_json(
      except: [:id, :created_at, :updated_at],
      include: {
        post_type_versions: Pulitzer::PostTypeVersion.export_config
      }
    )

    Pulitzer::PostTypeVersion.convert_hash_to_nested(json_hash).to_json
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
pulitzer-0.15.31 app/interactions/pulitzer/post_types_controller/export.rb
pulitzer-0.15.30 app/interactions/pulitzer/post_types_controller/export.rb
pulitzer-0.15.29 app/interactions/pulitzer/post_types_controller/export.rb
pulitzer-0.15.28 app/interactions/pulitzer/post_types_controller/export.rb
pulitzer-0.15.27 app/interactions/pulitzer/post_types_controller/export.rb
pulitzer-0.15.26 app/interactions/pulitzer/post_types_controller/export.rb
pulitzer-0.15.25 app/interactions/pulitzer/post_types_controller/export.rb
pulitzer-0.15.24 app/interactions/pulitzer/post_types_controller/export.rb
pulitzer-0.15.23 app/interactions/pulitzer/post_types_controller/export.rb
pulitzer-0.15.22 app/interactions/pulitzer/post_types_controller/export.rb
pulitzer-0.15.21 app/interactions/pulitzer/post_types_controller/export.rb
pulitzer-0.15.20 app/interactions/pulitzer/post_types_controller/export.rb
pulitzer-0.15.19 app/interactions/pulitzer/post_types_controller/export.rb
pulitzer-0.15.18 app/interactions/pulitzer/post_types_controller/export.rb
pulitzer-0.15.17 app/interactions/pulitzer/post_types_controller/export.rb
pulitzer-0.15.16 app/interactions/pulitzer/post_types_controller/export.rb
pulitzer-0.15.15 app/interactions/pulitzer/post_types_controller/export.rb
pulitzer-0.15.14 app/interactions/pulitzer/post_types_controller/export.rb
pulitzer-0.15.13 app/interactions/pulitzer/post_types_controller/export.rb