Sha256: a60834ec78207962c7415473874b7c2c777d80ef6fb673591a57b72e958bc5b0

Contents?: true

Size: 510 Bytes

Versions: 51

Compression:

Stored size: 510 Bytes

Contents

<% module_namespacing do %>class <%= class_name %>TabulatrData < Tabulatr::Data
<% attributes = attributes_names %><% if class_name.constantize.table_exists? %><% attributes << class_name.constantize.column_names.map(&:to_sym) %><% end %><% attributes = attributes.flatten.uniq %><% if attributes.any? %>
  search :<%= attributes.last %>
<% end %>
<% attributes.each do |a| %>
  column :<%= a %>
<% end %>
<% association_names.each do |attribute| %>
  association :<%= attribute %>, :id
<% end %>
end
<% end %>

Version data entries

51 entries across 51 versions & 1 rubygems

Version Path
tabulatr2-0.10.4 lib/tabulatr/generators/tabulatr/templates/tabulatr_data.rb
tabulatr2-0.10.3 lib/tabulatr/generators/tabulatr/templates/tabulatr_data.rb
tabulatr2-0.10.2 lib/tabulatr/generators/tabulatr/templates/tabulatr_data.rb
tabulatr2-0.10.1 lib/tabulatr/generators/tabulatr/templates/tabulatr_data.rb
tabulatr2-0.10.0 lib/tabulatr/generators/tabulatr/templates/tabulatr_data.rb
tabulatr2-0.9.48 lib/tabulatr/generators/tabulatr/templates/tabulatr_data.rb
tabulatr2-0.9.47 lib/tabulatr/generators/tabulatr/templates/tabulatr_data.rb
tabulatr2-0.9.46 lib/tabulatr/generators/tabulatr/templates/tabulatr_data.rb
tabulatr2-0.9.45 lib/tabulatr/generators/tabulatr/templates/tabulatr_data.rb
tabulatr2-0.9.44 lib/tabulatr/generators/tabulatr/templates/tabulatr_data.rb
tabulatr2-0.9.43 lib/tabulatr/generators/tabulatr/templates/tabulatr_data.rb
tabulatr2-0.9.42 lib/tabulatr/generators/tabulatr/templates/tabulatr_data.rb
tabulatr2-0.9.41 lib/tabulatr/generators/tabulatr/templates/tabulatr_data.rb
tabulatr2-0.9.40 lib/tabulatr/generators/tabulatr/templates/tabulatr_data.rb
tabulatr2-0.9.39 lib/tabulatr/generators/tabulatr/templates/tabulatr_data.rb
tabulatr2-0.9.38 lib/tabulatr/generators/tabulatr/templates/tabulatr_data.rb
tabulatr2-0.9.37 lib/tabulatr/generators/tabulatr/templates/tabulatr_data.rb
tabulatr2-0.9.36 lib/tabulatr/generators/tabulatr/templates/tabulatr_data.rb
tabulatr2-0.9.35 lib/tabulatr/generators/tabulatr/templates/tabulatr_data.rb
tabulatr2-0.9.34 lib/tabulatr/generators/tabulatr/templates/tabulatr_data.rb