Sha256: 6b55e639d2e395084eaece0a48c1c1a0ec477b246295854b5eff130a4fb7536c

Contents?: true

Size: 1.4 KB

Versions: 6

Compression:

Stored size: 1.4 KB

Contents

module OData4
  class Query
    class Criteria
      module DateFunctions
        # Applies the `year` function.
        # @return [self]
        def year
          set_function_and_argument(:year, nil)
        end

        # Applies the `month` function.
        # @return [self]
        def month
          set_function_and_argument(:month, nil)
        end

        # Applies the `day` function.
        # @return [self]
        def day
          set_function_and_argument(:day, nil)
        end

        # Applies the `hour` function.
        # @return [self]
        def hour
          set_function_and_argument(:hour, nil)
        end

        # Applies the `minute` function.
        # @return [self]
        def minute
          set_function_and_argument(:minute, nil)
        end

        # Applies the `second` function.
        # @return [self]
        def second
          set_function_and_argument(:second, nil)
        end

        # Applies the `fractionalseconds` function.
        # @return [self]
        def fractionalseconds
          set_function_and_argument(:fractionalseconds, nil)
        end

        # Applies the `date` function.
        # @return [self]
        def date
          set_function_and_argument(:date, nil)
        end

        # Applies the `time` function.
        # @return [self]
        def time
          set_function_and_argument(:time, nil)
        end
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
odata4-0.9.1 lib/odata4/query/criteria/date_functions.rb
odata4-0.9.0 lib/odata4/query/criteria/date_functions.rb
odata4-0.8.2 lib/odata4/query/criteria/date_functions.rb
odata4-0.8.1 lib/odata4/query/criteria/date_functions.rb
odata4-0.8.0 lib/odata4/query/criteria/date_functions.rb
odata4-0.7.0 lib/odata4/query/criteria/date_functions.rb