src/api/app/models/bs_request_action_accept_info.rb
class BsRequestActionAcceptInfo < ApplicationRecord
#### Includes and extends
#### Constants
#### Self config
#### Attributes
#### Associations macros (Belongs to, Has one, Has many)
belongs_to :bs_request_action, optional: true
#### Callbacks macros: before_save, after_save, etc.
#### Scopes (first the default_scope macro if is used)
#### Validations macros
#### Class methods using self. (public and then private)
#### To define class methods as private use private_class_method
#### private
#### Instance methods (public and then protected/private)
def render_xml(builder)
attributes = { rev: rev, srcmd5: srcmd5 }
attributes[:oproject] = oproject if oproject.present?
attributes[:opackage] = opackage if opackage.present?
attributes[:osrcmd5] = osrcmd5 if osrcmd5.present?
attributes[:xsrcmd5] = xsrcmd5 if xsrcmd5.present?
attributes[:oxsrcmd5] = oxsrcmd5 if oxsrcmd5.present?
builder.acceptinfo(attributes)
end
#### Alias of methods
end
# == Schema Information
#
# Table name: bs_request_action_accept_infos
#
# id :integer not null, primary key
# opackage :string(255)
# oproject :string(255)
# osrcmd5 :string(255)
# oxsrcmd5 :string(255)
# rev :string(255)
# srcmd5 :string(255)
# xsrcmd5 :string(255)
# created_at :datetime
# bs_request_action_id :integer indexed
#
# Indexes
#
# bs_request_action_id (bs_request_action_id)
#
# Foreign Keys
#
# bs_request_action_accept_infos_ibfk_1 (bs_request_action_id => bs_request_actions.id)
#