module DSL def weight(value = nil) # Set weight value for the action if value.nil? @action[:weight] elsif value == :default @action[:weight] = 1.0 else @action[:weight] = value.to_f end end end