# File lib/cgikit.rb, line 2117
        def run
                @attr_action  = fetch( 'action', false ) # CKComponent
                @attr_enabled = fetch( 'enabled' )       # true or false
                @attr_href    = fetch( 'href' )          # String
                @attr_page    = fetch( 'page' )          # String
                @attr_string  = fetch( 'string' )        # String
                @attr_target  = fetch( 'target' )        # String
                @attr_secure  = fetch( 'secure' )        # true or false
                @attr_query   = fetch( 'query' ) || {}   # Hash

                if @attr_string then
                        @attr_string = @attr_string.to_s
                end

                check_required_attributes( ['action'], ['href'], ['page'] )
                check_conflicted_attributes( 'action', 'href', 'page' )
        end