lib/ab_admin/config/base.rb in ab_admin-0.2.3 vs lib/ab_admin/config/base.rb in ab_admin-0.3.0
- old
+ new
@@ -1,11 +1,11 @@
module AbAdmin
module Config
class BaseBuilder
attr_reader :options, :fields
attr_accessor :partial
- class_attribute :field_defaults, :partial_name, :instance_writer => false
+ class_attribute :field_defaults, :partial_name, instance_writer: false
self.field_defaults = {}
def initialize(options={}, &block)
@fields = []
@options = options
@@ -28,21 +28,21 @@
end
end
end
class Table < BaseBuilder
- self.field_defaults = {:sortable => true}
+ self.field_defaults = {sortable: true}
self.partial_name = 'table'
end
class Search < BaseBuilder
self.partial_name = 'search_form'
end
class Export < BaseBuilder
def render_options
- {:column_names => fields.map(&:name), :column_data => fields.map(&:data), :column_separator => options[:column_separator]}
+ {column_names: fields.map(&:name), column_data: fields.map(&:data), column_separator: options[:column_separator]}
end
end
class Form < BaseBuilder
self.partial_name = 'form'
@@ -51,11 +51,11 @@
options[:title] = name || :base
@fields << FieldGroup.new(options, &block)
end
def locale_tabs(options={}, &block)
- @fields << FieldGroup.new(options.update(:localized => true), &block)
+ @fields << FieldGroup.new(options.update(localized: true), &block)
end
end
class Show < BaseBuilder
self.partial_name = 'show_table'
@@ -71,10 +71,10 @@
end
end
class FieldGroup < BaseBuilder
def title
- options[:title].is_a?(Symbol) ? I18n.t(options[:title], :scope => [:admin, :form]) : options[:title]
+ options[:title].is_a?(Symbol) ? I18n.t(options[:title], scope: [:admin, :form]) : options[:title]
end
def localized?
options[:localized]
end
\ No newline at end of file