class Effective::Generators::DatatableGenerator

Public Instance Methods

assign_attributes() click to toggle source
# File lib/generators/effective/datatable_generator.rb, line 25
def assign_attributes
  @attributes = invoked_attributes.presence || resource_attributes(all: true)
  self.class.send(:attr_reader, :attributes)
end
create_datatable() click to toggle source
# File lib/generators/effective/datatable_generator.rb, line 34
def create_datatable
  unless defined?(EffectiveDatatables)
    say_status(:skipped, :datatable, :yellow) and return
  end

  with_resource_tenant do
    template 'datatables/datatable.rb', resource.datatable_file
  end

end
invoke_datatable() click to toggle source
# File lib/generators/effective/datatable_generator.rb, line 30
def invoke_datatable
  say_status :invoke, :datatable, :white
end
validate_resource() click to toggle source
# File lib/generators/effective/datatable_generator.rb, line 21
def validate_resource
  exit unless resource_valid?
end