lib/code/ruby.rb in code-ruby-0.6.4 vs lib/code/ruby.rb in code-ruby-0.6.5
- old
+ new
@@ -52,24 +52,13 @@
end
end
def from_code
if code?
- if code_nothing?
+ if code_nothing? || code_boolean? || code_decimal? || code_integer? ||
+ code_range? || code_string?
raw.raw
- elsif code_boolean?
- raw.raw
- elsif code_decimal?
- raw.raw
- elsif code_integer?
- raw.raw
- elsif code_nothing?
- raw.raw
- elsif code_range?
- raw.raw
- elsif code_string?
- raw.raw
elsif code_dictionnary?
raw
.raw
.map do |key, value|
[::Code::Ruby.from_code(key), ::Code::Ruby.from_code(value)]
@@ -149,13 +138,9 @@
raw.is_a?(::Code::Object::Decimal)
end
def code_integer?
raw.is_a?(::Code::Object::Integer)
- end
-
- def code_nothing?
- raw.is_a?(::Code::Object::Nothing)
end
def code_range?
raw.is_a?(::Code::Object::Range)
end