Sha256: 8f5e20fbb26971152b1648daa48a30ed253e81e3608e4486ada3063307a737d2

Contents?: true

Size: 502 Bytes

Versions: 3

Compression:

Stored size: 502 Bytes

Contents

module Inch
  module Language
    module Elixir
      module Provider
        module Reader
          module Object
            # Proxy class for functions
            class FunctionObject < Base
              def name
                @hash['id']
              end

              def fullname
                @hash['module_id'] + '.' + @hash['id']
              end

              def method?
                true
              end
            end
          end
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
inch-0.5.0.rc8 lib/inch/language/elixir/provider/reader/object/function_object.rb
inch-0.5.0.rc7 lib/inch/language/elixir/provider/reader/object/function_object.rb
inch-0.5.0.rc6 lib/inch/language/elixir/provider/reader/object/function_object.rb