Sha256: cfb6bccf8679171664874c56ba686fa462ffba33a1784b25d2b54524dc72b73a

Contents?: true

Size: 1.57 KB

Versions: 11

Compression:

Stored size: 1.57 KB

Contents

module Steep
  module Server
    module CustomMethods
      module FileLoad
        METHOD = "$/steep/file/load"

        def self.notification(params)
          { method: METHOD, params: params }
        end
      end

      module FileReset
        METHOD = "$/steep/file/reset"

        def self.notification(params)
          { method: METHOD, params: params }
        end
      end

      module TypeCheck
        METHOD = "$/steep/typecheck"

        def self.request(id, params)
          { method: METHOD, id: id, params: params }
        end

        def self.response(id, result)
          { id: id, result: result }
        end
      end

      module TypeCheckGroups
        METHOD = "$/steep/typecheck/groups"

        def self.notification(params)
          { method: METHOD, params: params }
        end
      end

      module TypeCheck__Start
        METHOD = "$/steep/typecheck/start"

        def self.notification(params)
          { method: METHOD, params: params }
        end
      end

      module TypeCheck__Progress
        METHOD = "$/steep/typecheck/progress"

        def self.notification(params)
          { method: METHOD, params: params }
        end
      end

      module Stats
        METHOD = "$/steep/stats"

        def self.request(id)
          { method: METHOD, id: id, params: nil }
        end

        def self.response(id, result)
          { id: id, result: result }
        end
      end

      module Groups
        METHOD = "$/steep/groups"

        def self.response(id, result)
          { id: id, result: result }
        end
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 3 rubygems

Version Path
steep-relaxed-1.9.4.3 lib/steep/server/custom_methods.rb
steep-relaxed-1.9.3.3 lib/steep/server/custom_methods.rb
steep-activesupport-4-1.9.4 lib/steep/server/custom_methods.rb
steep-activesupport-4-1.9.3.1 lib/steep/server/custom_methods.rb
steep-1.9.4 lib/steep/server/custom_methods.rb
steep-activesupport-4-1.9.3 lib/steep/server/custom_methods.rb
steep-1.9.3 lib/steep/server/custom_methods.rb
steep-1.9.2 lib/steep/server/custom_methods.rb
steep-1.9.1 lib/steep/server/custom_methods.rb
steep-1.9.0 lib/steep/server/custom_methods.rb
steep-1.9.0.dev.2 lib/steep/server/custom_methods.rb