module ExpressAdmin::Commands::InstanceMethods
Public Instance Methods
available_commands()
click to toggle source
# File lib/express_admin/commands.rb, line 33 def available_commands if respond_to?(:aasm) command_names & aasm_event_triggers else command_names - unavailable_commands end end
Protected Instance Methods
aasm_event_triggers()
click to toggle source
# File lib/express_admin/commands.rb, line 42 def aasm_event_triggers aasm.events.map(&:name).map(&:to_s).map {|s| "#{s}!"}.map(&:to_sym) end
Private Instance Methods
command_names()
click to toggle source
# File lib/express_admin/commands.rb, line 47 def command_names commands.map { |command| command[:name] } end