lib/mxit_rails/descriptor.rb in mxit-rails-0.0.8 vs lib/mxit_rails/descriptor.rb in mxit-rails-0.0.9

- old
+ new

@@ -13,31 +13,27 @@ end attr_accessor :parent_descriptor attr_accessor :name + attr_accessor :action attr_accessor :type descr_accessor :proceed attr_accessor :input attr_accessor :input_label - attr_accessor :validations - - def initialize name, parent=nil + def initialize name, action, parent=nil @parent_descriptor = parent - self.name = name.to_sym + @name = name.to_sym + @action = action.to_sym @validations = [] @steps = [] end - def add_validation type, message, parameter - @validations << {type: type, message: message, parameter: parameter} - end - def url - MxitRails::Router.url name + MxitRails::Router.url "#{name}/#{action}" end def view view = MxitRails::Router.url name unless step.nil?