class Nandi::Renderers::ActiveRecord::Instructions::CreateTableCell
Public Instance Methods
columns()
click to toggle source
# File lib/nandi/renderers/active_record/instructions.rb, line 62 def columns model.columns.map do |c| OpenStruct.new( name: format_value(c.name), type: format_value(c.type), ).tap do |col| col.args = format_value(c.args, as_argument: true) unless c.args.empty? end end end
extra_args()
click to toggle source
# File lib/nandi/renderers/active_record/instructions.rb, line 58 def extra_args format_value(model.extra_args, as_argument: true) end
extra_args?()
click to toggle source
# File lib/nandi/renderers/active_record/instructions.rb, line 50 def extra_args? model.extra_args&.any? end
timestamps?()
click to toggle source
# File lib/nandi/renderers/active_record/instructions.rb, line 42 def timestamps? !model.timestamps_args.nil? end
timestamps_args()
click to toggle source
# File lib/nandi/renderers/active_record/instructions.rb, line 54 def timestamps_args format_value(model.timestamps_args, as_argument: true) end
timestamps_args?()
click to toggle source
# File lib/nandi/renderers/active_record/instructions.rb, line 46 def timestamps_args? !model.timestamps_args&.empty? end