def render(context)
      if (errors = check_parameters).empty?
        process_parameters(context)
        route = Xhive::Router::Route.find(rest_url)
        render_inline?(route, context) ? render_inline(route) : render_widget_tag
      else
        errors
      end
    end
def render(context)
      if (errors = check_parameters).empty?
        process_parameters(context)
        route = Xhive::Router::Route.find(rest_url)
        render_inline?(route, context) ? render_inline(route) : render_widget_tag
      else
        errors
      end
    end
Public: initializes the tag. Also stores the passed attributes.

 Example: transforms this liquid meta tag {% some_tag attr1:foo attr2:bar %}
          into #<SomeTag attributes: { :attr1 => 'foo', :attr2 => 'bar' }>

 Public: renders the tag.

 context - The hash containing a set of external attributes.

 Returns: the rendered tag or a list of errors.