diff options
Diffstat (limited to 'lib/rss/rss.rb')
-rw-r--r-- | lib/rss/rss.rb | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/rss/rss.rb b/lib/rss/rss.rb index b6f67b86e8..9bf94986e7 100644 --- a/lib/rss/rss.rb +++ b/lib/rss/rss.rb @@ -144,6 +144,15 @@ module RSS end end + class NotSetError < Error + attr_reader :name, :variables + def initialize(name, variables) + @name = name + @variables = variables + super("required variables of #{@name} are not set: #{@variables.join(', ')}") + end + end + module BaseModel include Utils |