class XmlConv::View::TransactionsList
Constants
- BACKGROUND_SUFFIX
- COMPONENTS
- CSS_CLASS
- CSS_HEAD_MAP
- CSS_MAP
- DEFAULT_CLASS
- LEGACY_INTERFACE
- SORT_DEFAULT
- SORT_REVERSE
Public Instance Methods
commit_time(model)
click to toggle source
# File lib/xmlconv/view/transactions.rb, line 32 def commit_time(model) time_format(model.commit_time || model.start_time) end
origin(model)
click to toggle source
# File lib/xmlconv/view/transactions.rb, line 35 def origin(model) uri_fmt(model.origin) end
status_comparable(model)
click to toggle source
# File lib/xmlconv/view/transactions.rb, line 51 def status_comparable(model) model.update_status status = model.status @lookandfeel.lookup("status_#{status}") or status.to_s end
time_format(a_time)
click to toggle source
# File lib/xmlconv/view/transactions.rb, line 56 def time_format(a_time) if(a_time.respond_to?(:strftime)) a_time.strftime("%d.%m.%Y %H:%M:%S") end end
transaction_id(model)
click to toggle source
# File lib/xmlconv/view/transactions.rb, line 61 def transaction_id(model) link = HtmlGrid::Link.new(:transaction_id, model, @session, self) args = { 'transaction_id' => model.transaction_id, } link.href = @lookandfeel.event_url(:transaction, args) link.value = model.transaction_id link end
uri_comparable(model)
click to toggle source
# File lib/xmlconv/view/transactions.rb, line 38 def uri_comparable(model) uri_fmt(model.uri) end
uri_fmt(uri)
click to toggle source
# File lib/xmlconv/view/transactions.rb, line 41 def uri_fmt(uri) uri = uri.to_s if((i1 = uri.index(/([^\/])\/[^\/]/, 1)) \ && (i2 = uri.rindex(/(\/[^\/]+){3}/)) \ && (i2 > i1)) uri[0..(i1.next)] << '...' << uri[i2..-1] else uri end end