lib/evertils/grammar.rb in evertils-1.0.12 vs lib/evertils/grammar.rb in evertils-2.0.0

- old
+ new

@@ -1,18 +1,19 @@ # frozen_string_literal: true module Evertils class Grammar - attr_accessor :tags, :notebook, :created + attr_accessor :tags, :notebook, :created, :intitle # Available grammars # https://dev.evernote.com/doc/articles/search_grammar.php # @since 1.0.12 def initialize @tags = [] @grammar = [] @notebook = nil + @intitle = nil @created = Date.today.strftime('%Y%m%d') end # # @since 1.0.12 @@ -40,10 +41,11 @@ # pairs grammars_used = methods - Object.instance_methods grammars_used.reject! { |k, _| k.to_s.end_with?('=') || k == :tags } grammars_used.each do |grammar| - @grammar.push("#{grammar}:#{send(grammar)}") + value = send(grammar) + @grammar.push("#{grammar}:#{value}") unless value.nil? end end end end