profile.rb 436 Bytes
require_dependency 'profile'

class Profile
  def attr_to_json
    {
      "type" => "#{self.type}",
      "data" => {
        "id" => "#{self.id}",
        "identifier" => "#{self.identifier}",
        "name" => "#{self.name}",
        "description" => "#{self.description}"
      },
      # "articles" => [
      #   self.articles.each do |article|
      #     { article.attr_to_json }
      #   end
      # ]
    }.to_json
  end
end