2025-11-24 08:22:44 -05:00
|
|
|
module <%= @module %>
|
|
|
|
|
class <%= class_name %> < <%= @db_record %>
|
|
|
|
|
|
|
|
|
|
self.table_name = '<%= table_name %>'
|
|
|
|
|
|
|
|
|
|
<%- @fields.each do |fi| -%>
|
2026-01-15 11:37:50 -05:00
|
|
|
alias_attribute :<%= fi.underscore.gsub(/(?=\d)/, "_") %>, :<%= fi %>
|
|
|
|
|
<%- end -%>
|
|
|
|
|
|
|
|
|
|
<%- unless db_name == 'BrittonWeb' -%>
|
|
|
|
|
def attributes
|
|
|
|
|
rails_like = {
|
|
|
|
|
<%- @fields.each do |fi| -%>
|
|
|
|
|
<%= fi.underscore.gsub(/(?=\d)/, "_") %>: self.<%= fi.underscore.gsub(/(?=\d)/, "_") %>,
|
|
|
|
|
<%- end -%>
|
|
|
|
|
}
|
|
|
|
|
super.merge(rails_like)
|
|
|
|
|
end
|
2025-11-24 08:22:44 -05:00
|
|
|
<%- end -%>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
end
|
|
|
|
|
end
|