class ItemLibrary::Object::InvalidInteractionAction

Attributes

action[R]
valid_actions[R]

Public Class Methods

new(action, valid_actions = []) click to toggle source

@param action [Symbol] @param valid_actions [Array]

# File lib/natural_20/item_library/object.rb, line 13
def initialize(action, valid_actions = [])
  @action = action
  @valid_actions = valid_actions
end

Public Instance Methods

message() click to toggle source
# File lib/natural_20/item_library/object.rb, line 18
def message
  "Invalid action specified #{action}. should be in #{valid_actions.join(',')}"
end