lib/admin_it/actions/action.rb in admin_it-1.0.11 vs lib/admin_it/actions/action.rb in admin_it-1.1.0
- old
+ new
@@ -1,6 +1,10 @@
+#
module AdminIt
+ using EnsureIt if EnsureIt.refined?
+
+ #
class Action
extend ExtendIt::Base
include ExtendIt::Dsl
include Iconed
include DisplayableName
@@ -10,10 +14,9 @@
end
attr_reader :layout
def layout=(value)
- value = value.ensure_symbol
- @layout = value.nil? || LAYOUTS.include?(value) ? value : nil
+ @layout = value.ensure_symbol(values: LAYOUTS)
end
end
end