faker-ruby/faker · error · UnavailableInEra
#{field} is unavailable in the selected eras.
Error message
#{field} is unavailable in the selected eras. What it means
Error "#{field} is unavailable in the selected eras." thrown in faker-ruby/faker.
Source
Thrown at lib/faker/japanese_media/kamen_rider.rb:91
#
# @faker.version next
def transformation_device(*eras)
from_eras(*eras, field: :transformation_devices)
end
private
def eras
@eras ||= ERAS
end
def from_eras(*input_eras, field:)
selected_eras = (ERAS & input_eras).then do |selected|
selected.empty? ? eras : selected
end.dup
yield(selected_eras) if block_given?
raise UnavailableInEra, "#{field} is unavailable in the selected eras." if selected_eras.empty?
selected_eras.sample.then do |era|
fetch("kamen_rider.#{era}.#{field}")
end
end
class UnavailableInEra < StandardError; end
end
end
end
end
View on GitHub (pinned to cca4184947)
When it happens
Trigger: Thrown at lib/faker/japanese_media/kamen_rider.rb:91 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of faker-ruby/faker@cca4184947 (2026-08-21).
Data as JSON: /api/errors/cc8bdee9dde8bbc9.
Report an issue: GitHub.