Sha256: 6abb19907b80849f2da0073fe6211efd972f586310c56262b7fab5d7c05ff4c9

Contents?: true

Size: 523 Bytes

Versions: 15

Compression:

Stored size: 523 Bytes

Contents

CSV.generate(col_sep: "\t", row_sep: "\r\n") do |csv|
  csv << (%w(username user_number item_identifier title checked_out_at due_date checked_in_at) << "(created_at: #{Time.zone.now})").flatten
  @checkouts.each do |checkout|
    csv << [
      checkout.user.try(:username),
      checkout.user.try(:profile).try(:user_number),
      checkout.item.item_identifier,
      checkout.item.manifestation.original_title,
      checkout.created_at,
      checkout.due_date,
      checkout.checkin.try(:created_at)
    ]
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
enju_circulation-0.3.11 app/views/checkouts/index.text.ruby
enju_circulation-0.3.10 app/views/checkouts/index.text.ruby
enju_circulation-0.3.9 app/views/checkouts/index.txt.ruby
enju_circulation-0.4.0.rc.1 app/views/checkouts/index.txt.ruby
enju_circulation-0.3.8 app/views/checkouts/index.txt.ruby
enju_circulation-0.3.7 app/views/checkouts/index.txt.ruby
enju_circulation-0.4.0.beta.4 app/views/checkouts/index.txt.ruby
enju_circulation-0.4.0.beta.3 app/views/checkouts/index.txt.ruby
enju_circulation-0.3.6 app/views/checkouts/index.txt.ruby
enju_circulation-0.4.0.beta.2 app/views/checkouts/index.txt.ruby
enju_circulation-0.4.0.beta.1 app/views/checkouts/index.txt.ruby
enju_circulation-0.3.5 app/views/checkouts/index.txt.ruby
enju_circulation-0.3.4 app/views/checkouts/index.txt.ruby
enju_circulation-0.3.3 app/views/checkouts/index.txt.ruby
enju_circulation-0.3.2 app/views/checkouts/index.txt.ruby